GS Collections 道場[ハンズオンの予習

GS Collections 道場[ハンズオン][OSS コレクションフレームワーク] - connpass
ここで紹介されている「opengl-8080氏によるQiita投稿:Java - GS Collections 使い方メモ - Qiita」をちょっと試してみました。
久しぶりにGradle使ったのでメモとしてこのブログを書いています。

  • フォルダ構成

  • build.gradle
apply plugin: 'application'
mainClassName='sample.Main'
repositories {
    mavenCentral()
}
dependencies {
    compile 'com.goldmansachs:gs-collections:6.1.0'
}
  • Main.java(上記のリンク先のコードを写経)
package sample;
import com.gs.collections.impl.factory.Lists;
public class Main {
    public static void main(String... args) {
        Lists.immutable
            .of("one", "two", "three")
            .select(s -> s.contains("o"))
            .collect(s-> "[" + s + "]")
            .each(System.out::println);
    }
}
  • 実行
gradle run


ハンズオン楽しみにしています!