« NHK の IT 番組でやっていたメールを盗み見る話 | メイン | JIRO に Excel で作った CSV のデータを取り込むときのコツ »

Java: Arrays.asList メソッド

車輪を再発明しないというのはプログラミングの世界では常識だが、そのためには既に発明されているものを全て知ってしなければならない。これが意外と難しいことがある。

それはさておき、Java で List を初期化したい場合に、既に Collection があればそれを使って ArrayList のコンストラクタを呼び出すことができる。ではその Collection はどうやって初期化する? JIRO の場合は Spring Framework を使っているので、ArrayList を初期化するのは簡単なのだが、Spring を使わずに初期化する必要がある場合は、Arrays.asList を使う手がある。

Java の API リファレンスには、次のような例が出ている。

List stooges = Arrays.asList("Larry", "Moe", "Curly");

Arrays クラスというのは他にもいろいろな便利なメソッドが用意されているので、知らないと損をしてしまう。

トラックバック

このエントリーのトラックバックURL:
http://blog.crm.co.jp/mt-cgi/mt-tb.cgi/199

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

開発製品

jirologos.gif

About

2009年05月05日 21:37に投稿されたエントリのページです。

ひとつ前の投稿は「NHK の IT 番組でやっていたメールを盗み見る話」です。

次の投稿は「JIRO に Excel で作った CSV のデータを取り込むときのコツ」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type