JavaのロジックJavaでExecutorServiceを使用して並列処理・逐次処理をする JavaでExecutorServiceを使用して並列処理・逐次処理をする並列処理並列処理を行う場合newFixedThreadPoolメソッドでインスタンスを作成します。引数で並列処理数を設定します。以下、5つの処理を5つのスレッドで実行...2021.07.13Javaのロジック
JavaのロジックJavaでbyte[]⇔Byte[]変換する方法 Javaでbyte変換する方法byte配列⇔Byte配列に変換する方法です。ライブラリを使って変換(byte)org.apache.commons.lang3.ArrayUtilsクラスのtoObjectメソッドを使用してbyte配列に変換...2021.07.09Javaのロジック
JavaのロジックJavaでbyte配列から16進数に変換する方法 Javaでbyte配列から16進数に変換する方法byte配列から16進数に変換する方法です。ライブラリを使って変換org.apache.commons.codec.binary.HexクラスのencodeHexメソッドを使用します。pack...2021.07.07Javaのロジック
Java8Java8のStreamでPOJOのフィールド名を配列にする方法 Java8のStreamでPOJOのフィールド名を配列にする方法POJOのフィールド名をArrays.streamメソッドで配列にする方法です。以下の従業員クラスがあるとします。packagejp.co.confrage;importlom...2019.12.01Java8Javaのロジック
Java8JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換するYearMonthクラスからLocalDateの1~末日のインスタンスを生成したい時のコーディングです。packagejp.co.confrage...2019.11.30Java8Javaのロジック
JavaのロジックJavaで配列と配列の比較をする Javaで配列と配列の比較をするJavaで配列と配列の比較をするには、java.util.Arraysクラスのequalsメソッドを使用します。equalsメソッドはstaticなメソッドとなります。String[]str1={"ab","...2018.01.04Javaのロジック
JavaのロジックJavaで文字列ではなく文字を比較する Javaで文字列ではなく文字を比較するJavaで文字列ではなく文字を比較する方法です。charの比較です。equalメソッドではなく、==を使用します。packagejp.co.confrage;publicclassTestMain{pu...2017.02.01Javaのロジック
JavaのロジックJavaでthis.getClass().getDeclareFields(); Javaでthis.getClass().getDeclareFields();Javaでthis.getClass().getDeclareFields();と言うコーディングをよく見ますが、意味は自クラスのメンバ変数を取得するという意味...2017.01.31Javaのロジック
JavaのロジックJavaでResourceBundleの使い方 JavaでResourceBundleの使い方JavaでResourceBundleの使い方です。階層が以下のようになっているとします。TestResource.javaとtest.propertiesは異なるパッケージにあります。このよう...2016.09.04Javaのロジック
JavaのロジックJavaで時間00~23以外の場合を判断する Javaで時間00~23以外の場合を判断するJavaで時間00~23以外の場合を判断するロジックです。String[]hh={"00","01",..."23"};if(Arrays.asList(hh).contains(dto.getH...2016.06.03Javaのロジック
JavaのロジックJavaでBigDecimalをintに変換と小数点以下切り捨て JavaでBigDecimalをintに変換と小数点以下切り捨てJavaでBigDecimalをintに変換するにはintValueメソッドを使用します。BigDecimalbd=newBigDecimal(1.239);intk=bd.i...2015.12.10Javaのロジック
JavaのロジックJavaで小数点N桁を表示する Javaで小数点N桁を表示するJavaで小数点N桁を表示する方法はいくつかあります。Java1.5からはString.formatメソッドで小数点N桁を表示することができます。doublei=1.239;Strings=String.for...2015.12.09Javaのロジック
JavaのロジックJavaでdoubleからintに変換する方法 Javaでdoubleからintに変換する方法Javaでdoubleからintに変換するには以下のようにintでキャストします。doublei=2.0;intj=(int)i;プリミティブ同士なのでキャストで変換できますが、小数点以下は切り...2015.11.26Javaのロジック
JavaのロジックPreparedStatementの使い方 PreparedStatementの使い方JavaのPreparedStatementの使い方です。Stringsql="insertintoテーブル名(id,code,name,date)values(?,?,?)";PreparedSt...2015.11.23Javaのロジック
JavaのロジックJavaでSQLのIN句の作成 JavaでSQLのIN句の作成JavaでSQLのIN句の作成するメモです。listにIN句のリストが入っているとします。Stringsql="SELECT*FROMテーブルWHERE~";sql+="AND(";for(inti=0;i<l...2015.11.21Javaのロジック