カテゴリ : Java入門

【Java】Stream API(ループ)の基本的な使い方

java

Java8でfor文を使ったら負け、ととあるブログで言われていました。
今回はそんなfor文のかわりとなる、Stream APIの基本的な使い方を紹介します。

従来のfor文の替りに、Stream APIを使うことで、forループの処理がスッキリを簡単な記述になります。
for文って、入れ込んできたらどうしてもソースコードが汚れていくものです。
Stream APIの登場でソースコードがキレイに保てるようになればよいなぁと期待しています。
続きを読む

Windows8.1にJava8をインストールする方法

java

先日、Java8が正式にリリースとなりました。まだまだ会社では導入していなけど、自分の開発環境には入れて触ってみよう!という人も多いのではないでしょうか。

少しずつではありますが、今後会社でもJava8を使う機会は増えてくると思います。会社では使わなくてもエンジニアたるもの自宅のPCにJava8くらいはそっといれておきましょう。

せっかくJava8の正式版がリリースされたので、間違ってJava8ベータ版(Early Access Releases)を入れないように注意しましょう。
続きを読む

【Java】カレントディレクトリを取得する方法

java

Javaでカレントディレクトリを取得する方法を紹介します。

この方法は、Junitクラスで個々のテスト用ファイルにアクセスする等に使える便利な方法です。

以前、コチラで少しカレントディレクトリの取得について書きましたが、今回はもう少し深く解説していきます。
続きを読む

【Java】オブジェクトのリストを特定の値でソートする方法

java

自作オブジェクトクラスのリストを特定の値(IDや金額等)でソートする方法を紹介します。
ソートは、java.util.Comparatorを使います。

java.util.Comparatorを使うと、どんなオブジェクトクラスでも、どんな値でも、色々な組み合わせでもソートすることが可能です。
個人的には非常に使い勝手のよい方法だと思います。
もちろん昇順・降順を指定することも出来ます。
続きを読む