タグ : Java

Eclipse4.3(kepler)でJava8が使えるようにする設定方法

eclipse

先日、Java8が正式にリリースとなりました。さっそくJava8をインストールされた人も多いのではないでしょうか。

Java8はインストールして、すぐにEclipseで使ってみようと思っても、今のところEclipseはJava8の文法に対応していません。(2014年3月28日現在)

EclipseでJava8が使えるように設定する必要があります。今回は、Eclipse4.3(kepler)でJava8が使えるようにする設定方法を紹介します。
続きを読む

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

【Java】Listの各要素の型を一括変換する方法(Guavaライブラリ編)

java

Listの要素の型を変換する方法を紹介します。
具体的には、Listの要素がIngeterをLongへ変更する方法です。

Listの要素の型を変更するために、Google LibraryのGuavaライブラリを使用しています。
GuavaライブラリはList以外にも、様々な場面で使うことが出来ます。(apache commonsのようなイメージです。)
このページでは、Guavaライブラリの導入方法も記述しておきます。
続きを読む

【Java】Listへ特定値が含まれているか部分一致検索する方法

java

List(コレクション)クラスへ特定の値が含まれているかを部分一致検索する方法を紹介します。

Listのcontainsメソッドを使うことによって、for文で回すことなく、ワンライナーで検索することが出来ます。
説明を見るよりも、実際のソースを見ればすぐ分かると思います。さっそくソースを見てみましょう。
続きを読む