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