Groovy > 配列
更新日
2014-12-05
広告
Groovyで配列を使う方法を紹介します。
配列の宣言
配列の宣言は、以下のようにします。def list = []
データの追加
単一のデータを追加する場合はaddメソッドを使います。 配列に配列を追加する場合はaddAllメソッドを使います。def list = [] list.add(1) list.addAll([2, 3]) println list // [1,2,3]
重複するデータの削除
重複するデータを削除する場合はuniqueメソッドを使えます。def list = [1,1,2,2,3,3] list.unique() println list // [1,2,3]uniqueメソッドは破壊的(一部のデータが消える)なので注意しましょう。
ArrayとListの区別
Groovyでは、とても簡単にListを使えるので、あまり配列(Array)を使うことはないかもしれません。 一方、Javaに比べて型が曖昧になることが多いので、配列なのかListなのか、わからなくなる場合があります。if (obj.getClass().isArray()) { println "obj is array" }こうすると、変数objが、Listなのか配列(array)か、確認できます。
広告
お問い合わせは sweng.tips@gmail.com まで。