タグ Arrays.asList
人気順 10 users 50 users 100 users 500 users 1000 usersArrays.asList() は単なる配列のラッパを返すだけなので、要素の追加も削除もできません - A Memorandum
2017 - 04 - 17 Arrays.asList() は単なる配列のラッパを返すだけなので、要素の追加も削除もできません いつまでたっても間違いが無くなりません。 以下のようにListの初期化で多用する Arrays.asList() 。 List<String> stooges = Arrays.asList( "Larry" , "Moe" , "Curly" ); Arrays.as... 続きを読む
Java8 Stream API では collector とかを複数回呼ぶと実行時エラーになる - blog.64p.org
以下のようなコードは、実行時エラーになる。 Stream<String> ss = Arrays.asList("hoge", "fuga").stream(); System.out.println(ss.count()); System.out.println(ss.count()); スタックトレースは以下のようになる。 stream has already been operated up... 続きを読む
Java8のStreamを使いこなす - きしだのはてな
さて、Java8で関数型っぽいことをやって遊んでみたわけですが、実際はそんな書き方しませんよね。Java8で実際に使うのは、Streamです。ということで、Streamの使い方をひととおり見てみます。 基本まずは、Iterableインタフェースに用意されたforEachメソッドを見てみましょう。 List names = Arrays.asList("hoge hoge", "foo bar", ... 続きを読む