タグ

ブックマーク / makandat.wordpress.com (2)

  • Groovy の配列とGroovy JDK の List クラス

    /* Groovy JDK の List クラスは配列に使われているようですが、それを確認するためのテストプログラムです。 これは、java.util.List も継承しているので、そのメソッドも使えることを確認しています。 */ def list1 = [] println list1.class list1.push(“addAll”) list1.push(“asMutable”) list1.push(“asSynchronized”) list1.add(“collate”) list1.add(“drop”) list1.add(“dropWhile”) /* java.util.ArrayList クラスのメソッド */ println list1.isEmpty() println list1.lastIndexOf(“collate”) println list1.get

    Groovy の配列とGroovy JDK の List クラス
  • Groovy でキーボードから数値を入力するには

    Groovy の Scriptクラスには print や println がありますが、なぜか gets や scanf みたいなメソッドはありません。 何かいい方法はないかググってみても見つかりませんでした。Groovy では Java のクラスを使えるので、下のようにすればキーボードから数値(文字列)を入力できます。 なお、一般文字列を入力するときは、BufferedReader クラスを使うと簡単です。 import java.util.Scanner import java.util.InputMismatchException println "数値を入力して下さい。" def scan = new Scanner(System.in) try { def val = scan.nextInt(); println "最初の数値のトークンは: "+ val val = scan.

    Groovy でキーボードから数値を入力するには
  • 1