2014-05-01から1ヶ月間の記事一覧

Java8で追加されたAPI List編

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント http://docs.oracle.com/javase/jp/8/api/ 【概要】 今回はListクラスに追加されたメソッドです。 【replaceAllメソッド】 ListにもreplaceAllメソッドが追加されています。 [サ…

Java8で追加されたAPI Map編 その2

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント http://docs.oracle.com/javase/jp/8/api/ 【概要】 前回に続いてMapクラスに追加されたメソッドに調べてみました。 【computeメソッド】 Map#computeメソッドはMap内の値を加工…

Java8で追加されたAPI Map編 その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント http://docs.oracle.com/javase/jp/8/api/ 【概要】 今回はMapクラスに追加されたメソッドを調べてみました。 【getOrDefaultメソッド】 Map#getOrDefaultメソッドは指定したキ…

Java8で追加されたAPI StringJoiner編

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント http://docs.oracle.com/javase/jp/8/api/ 【概要】 前回はString#joinメソッドについて調べましたが、 今回はStringJoinerクラスについて調べてみます。StringJoinerクラスはそ…

Java8で追加されたAPI String編

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント Java Platform SE 8 【概要】 今回はStringクラスに追加されたjoinメソッドについて調べてみました。joinメソッドは文字列をデリミタをはさみ結合するメソッドです。 【使ってみ…

Optionalについて調べてみた その4

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント Java Platform SE 8 【概要】 今回はOptionalからmap/filterメソッドを使ってみます。Stream APIと同じく mapは値を変換するメソッドで filterは条件にマッチする場合にのみ値を…

Optionalについて調べてみた その3

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント Java Platform SE 8 【概要】 今回はOptionalを使ったNullのチェックについて調べてみました。 【isPresentメソッド】 isPresentメソッドはOptionalオブジェクトに値が設定され…

Optionalについて調べてみた その2

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント Java Platform SE 8 【概要】 今回はOptionalを使った値の取得について調べてみました。Optionalの値取得メソッドにどのようなものがあるか、 値が設定されている場合とされてい…

Optionalについて調べてみた その1

【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント Java Platform SE 8 【概要】 Java8でOptionalクラスについて調べてみました。OptionalはNullを安全に扱うためのクラスです。JavaではNullチェックを値を設定して・・・ と言っ…