Groovy Groovyの便利なオペレーター Groovyを使う上で便利なオペレーターについてまとめます。 ?:(エルビス)オペレーター falseと判定される場合に、デフォルト値を指定する場合に利用する。 def user = [name: null] /... 2019.11.28 Groovy
Groovy Groovy で日付・時刻を扱う方法について はじめに Groovy で日付/時刻を扱う方法は以下。 Java 7 以前からある java.util.Calendar / java.util.Date を利用するJava 8 で追加された Date/Time API を利... 2017.10.22 2019.11.26 Groovy
Groovy Groovy でマルチスレッドで実行した処理の結果を処理が終了した順序で取得するには はじめに ExecutorCompletionService を利用することで、マルチスレッドで実行した処理の結果を処理が終了した順序で取得できる。 ExecutorCompletionService とは 非同期処理の... 2017.10.14 2019.11.24 Groovy
Groovy Groovyでマルチスレッド はじめに Groovy でマルチスレッド処理をする場合は、Executors を利用すると便利。 Executors の基本的な使い方 Executors.newSingleThreadExecutor メソッドなどで ... 2017.10.14 2019.11.24 Groovy
Groovy Groovy のソースが UTF-8 でコンソールの文字化け はじめに ソースファイルは UTF-8 で作成するので、環境変数に以下を追加しておく。 設定方法 Windows 10 (Creators Update) の場合の設定方法は以下。 を右クリックし ... 2017.10.14 2019.11.24 Groovy
Groovy Groovy のマップの使い方 初期化 def map = [:] assert map == [:] assert map instanceof LinkedHashMap map = ['a': 'A', 'b': 'B'] asse... 2017.10.14 2019.11.24 Groovy
Groovy Groovy のリストの使い方 初期化 def emptyList = [] assert emptyList.size() == 0 assert emptyList instanceof ArrayList def list = [1, 2,... 2017.10.14 2019.11.24 Groovy