Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
Javaのロジック
JavaでExecutorServiceを使用して並列処理・逐次処理をする
JavaでExecutorServiceを使用して並列処理・逐次処理をする並列処理並列処理を行う場合newFixedThreadPoolメソッドでインスタンスを作成します。引数で並列処理数を設定します。以下、5つの処理を5つのスレッドで実行...
Javaでbyte[]⇔Byte[]変換する方法
Javaでbyte変換する方法byte配列⇔Byte配列に変換する方法です。ライブラリを使って変換(byte)org.apache.commons.lang3.ArrayUtilsクラスのtoObjectメソッドを使用してbyte配列に変換...
Javaでbyte配列から16進数に変換する方法
Javaでbyte配列から16進数に変換する方法byte配列から16進数に変換する方法です。ライブラリを使って変換org.apache.commons.codec.binary.HexクラスのencodeHexメソッドを使用します。pack...
Javaで10進数⇔16進数に変換する際に前ゼロを付ける
Javaで10進数⇔16進数に変換する際に前ゼロを付ける
Java8のStreamでPOJOのフィールド名を配列にする方法
Java8のStreamでPOJOのフィールド名を配列にする方法POJOのフィールド名をArrays.streamメソッドで配列にする方法です。以下の従業員クラスがあるとします。package jp.co.confrage;import l...
JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する
JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換するYearMonthクラスからLocalDateの1~末日のインスタンスを生成したい時のコーディングです。package jp.co.confrag...
Javaで配列と配列の比較をする
Javaで配列と配列の比較をするJavaで配列と配列の比較をするには、java.util.Arraysクラスのequalsメソッドを使用します。equalsメソッドはstaticなメソッドとなります。String[] str1 = {"ab...
Javaで文字列ではなく文字を比較する
Javaで文字列ではなく文字を比較するJavaで文字列ではなく文字を比較する方法です。charの比較です。equalメソッドではなく、==を使用します。package jp.co.confrage;public class TestMain...
Javaで配列に配列を追加する
Javaで配列に配列を追加する
Javaでthis.getClass().getDeclareFields();
Javaでthis.getClass().getDeclareFields();Javaでthis.getClass().getDeclareFields();と言うコーディングをよく見ますが、意味は自クラスのメンバ変数を取得するという意味...
JavaでResourceBundleの使い方
JavaでResourceBundleの使い方JavaでResourceBundleの使い方です。階層が以下のようになっているとします。TestResource.javaとtest.propertiesは異なるパッケージにあります。このよう...
Javaで時間00~23以外の場合を判断する
Javaで時間00~23以外の場合を判断するJavaで時間00~23以外の場合を判断するロジックです。String[] hh = {"00","01",..."23"};if(Arrays.asList(hh).contains(dto.g...
JavaのexecuteQueryの検索結果を取得する
JavaのexecuteQueryの検索結果を取得する
JavaでBigDecimalをintに変換と小数点以下切り捨て
JavaでBigDecimalをintに変換と小数点以下切り捨てJavaでBigDecimalをintに変換するにはintValueメソッドを使用します。BigDecimal bd = new BigDecimal(1.239);int k...
Javaで小数点N桁を表示する
Javaで小数点N桁を表示するJavaで小数点N桁を表示する方法はいくつかあります。Java1.5からはString.formatメソッドで小数点N桁を表示することができます。double i = 1.239;String s = Stri...
Javaでdoubleからintに変換する方法
Javaでdoubleからintに変換する方法Javaでdoubleからintに変換するには以下のようにintでキャストします。double i = 2.0;int j = (int)i;プリミティブ同士なのでキャストで変換できますが、小数...
PreparedStatementの使い方
PreparedStatementの使い方JavaのPreparedStatementの使い方です。String sql = "insert into テーブル名 (id,code,name,date) values (?,?,?)";Pr...
JavaでSQLのIN句の作成
JavaでSQLのIN句の作成JavaでSQLのIN句の作成するメモです。listにIN句のリストが入っているとします。String sql = "SELECT * FROM テーブル WHERE ~";sql += " AND ( ";f...