【Java】System.console()でコンソールから入力を受け取るプロンプトを表示して入力を受け取る Javaでコンソールから入力を受け取るにはSystem.console()を使う。 (JDK 1.6以降) import java.io.Console; public class MainJAVA 2024-04-07 2024-04-07
【Java】BigDecimalの文字列化で指数表記(E)になるのを避ける(toPlainString)BigDecimalをtoStringすると指数表記に場合がある BigDecimalをtoStringすると指数表記になる場合がある。 BigDecimal b =JAVA 2023-12-19 2023-12-19
【Java】spotbugs-maven-pluginで検出されるFindBugsの一部のルールを無視するバージョン spotbugs-maven-plugin 4.7.3.5 pom.xml の設定 configurationタグにexcludeFilterFileタグを追加し、無視するルールを指定するXMLファイルJAVA 2023-09-09 2023-09-09
【Java】JD-GUIでスタンドアロンでjarごとclassをデコンパイルするバージョン JD-GUI 1.6.6 ダウンロード Java Decompiler からJD-GUIのjd-gui-バージョン-min.jarをダウンロードする。 JD-GUIを起動 以下のコマンドJAVA 2023-08-27 2023-08-28
【Java】Mockitoでモックメソッドの引数を一部だけanyにする一部だけをany系のメソッドにする方法 ArgumentMatchersクラスのeqメソッドを使うと、引数の値を指定できる。 public class AppTest { @Test public void tesFoo() {JAVA 2023-08-13 2023-08-13
【Java】1文でMapを初期化する Map.of(), Map.ofEntries()Javaのバージョン Java9以降。 immutableなMapを1文でMapを初期化する Map.ofまたはMap.ofEntriesを使用すJAVA 2023-08-06 2023-08-06
【Java】ExecutorServiceで最大スレッド数を指定して並行実行するExecutorService ExecutorServiceはスレッドを管理するクラス。 マルチスレッドで並行処理をしたい場合、無制限にスレッドがCPUを専有することを防JAVA 2023-07-29 2023-07-30
IntelliJ IDEA で複数の Maven プロジェクトを1つのウインドウで開く手順IntelliJ IDEAで複数プロジェクトを一度に開きたい モジュール化してMavenプロジェクトを複数作っているときに、それぞれのプロジェクトごとにIntJAVA 2022-10-04 2022-10-04
【Java】Files.list()の戻り値Stream<Path>はclose()が必要java.nio.Files.list(Path)でリストアップしたらクローズしないといけない java.nio.Files.list(PatJAVA 2022-08-21 2022-08-21