(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

Java-JavaSE

【Java】外国語(ハングル等)を標準出力にprintで出すと???となる事象

事象 UTF-8で文字列を読み込み加工してファイルやコンソールに出力するも 방탄소년단が ?????となる。尚、ファイルへの出力及びコンソールへの出力は以下で実施している。 FileWriter filewriter = new FileWriter(file); filewriter.write(text);System.out…

【Java】スクリーンショット画像に映り込むタスクバー部分をプログラムでトリミングする

はじめに スクリーンショットを画面全体で撮った際、Windowsの場合はタスクバーが映り込んでしまいます。 そのようなタスクバーのエリアをプログラムにて切り出すをJavaプログラムで実装しました。 環境情報 Eclipse Version: 2.3 JavaSE 11 方針 基本的な方…

【jnlp】コマンドラインからjnlpファイルを実行する

やりたいこと 拡張子が.jnlpファイルをダブルクリックで実行するも You need administrator permissions to run this application. というエラーとなったため、管理者権限のコマンドプロンプトから実行する。 環境情報 Windows 10 jnlp spec 1.0+ やり方 コ…

【Eclipse】Index out of bounds for lengthがでた際の変数名特定

やりたいこと EclipseにてJavaプログラム実行時に以下のようなエラーが出た際の原因究明。 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 963 out of bounds for length 961 at ...意味としては配列サイズが961なのに963に対…

【Java】UnicodeテキストはFileReaderではなくInputStreamReaderで扱う

はじめに 例としてハングルである「스브스케이팝」をメモ帳にコピペしASCI形式で保存しようとすると このファイルは、ANSIテキストファイルとして保存すると失われてしまうUnicode形式の文字を含んでいます。Unicodeの情報を保存するには、下のキャンセルを…

【Windows】Javaのバージョンが32bitか64bitかを確認する

はじめに 一つの端末に複数のJRE環境を持つことはありますが、バージョンを確認したいことがあると思います。 本記事ではWindowsにてJavaが32ビットか64ビットかを確認する手順について解説します。 Javaの詳細バージョンを確認する コマンドプロンプトでの…

【Java】LocalDateTimeを用いた任意の時間に対しての足し算結果出力

はじめに 例えば特定の時刻から5分毎の時刻を出力したい場合、Excelでは一つのセルに時刻を入れ隣のセルに「=A1+TIME(0,5,0)」と入れてドラックすれば値を取り出せます。本内容をJavaプログラムでサクッと行うコードを紹介します。 サンプルコード 以下にて…