java Javaで複数のソートキーを使う場合の一時ファイル作成方法 複数のソートキーが存在するオブジェクトの配列について、固定長のフォーマットに直すことでソートキーを1つにできます。しかし、フォーマットを直して1つのキーでソートできるようにするよりも、独自Comparatorを定義して複数のキーでソートした... 2021.06.15 java
java Javaで任意の順番でソートする方法 JavaのCollection型(サブクラスにList型等がある)は、Collections.sortメソッドでソートすることが可能です。Collections.sortメソッドは、第一引数にソートしたいCollection型のオブジェクト... 2021.06.09 java
java Base64の説明とJavaでのエンコード・デコード方法 Base64とは、テキストデータやバイナリデータ(画像ファイル、PDFファイル等)を表現する方式の一つです。以下の64種類の文字と末尾のパディング文字(=)を用いて表現するのが特徴です。・アルファベット(a~z, A~Z)・数字(0~9)・... 2021.06.01 java
java Javaの通常クラスと匿名クラスの違いと使い方 以前の記事で「通常のクラスと匿名クラスの書き方の比較を見たい」という意見があったので、少し補足を行います。サンプルコードの通り、匿名クラスの場合、クラスに名前を付ける必要が無く、またオブジェクト生成と同時に処理を定義することができます。これ... 2021.05.24 java
java Javaで引数の参照型変数をメソッド内で変更する方法 参照型変数を引数としてメソッドに渡し、呼び出し先のメソッドの中でその参照型変数に変更を入れた場合、呼び出し元でもその変更内容を参照することができます。ソースコードで言うと、以下のような形で呼び出し元に影響を与えることができます。(isDis... 2021.05.19 java