Home > 技術 > Javaで使えるfor文の種類いろいろ

Javaで使えるfor文の種類いろいろ

for文を使うときにどういった方法でグルグル回すか迷う場合が多々あります。
そんなときは目的によって使い分けてもいいかもしれません。

以下にいろいろ列挙しときます。

まずは適当にListを作る

        List list = new ArrayList();
        list.add("1");
        list.add("2");
        list.add("3");

一般的なfor文

一番よく見るfor文のパターンです。

        for (int i=0; i<list.size(); i++){
            System.out.print(list.get(i));
        }

inライクな使い方

これが一番楽に書けますね。
イテレータ云々を書かなくてよいのでラクチンです。

        for (String it : list){
            System.out.print(it);
        }

イテレータを使った場合

なんか一般的に見たことがある感じ。

        for (Iterator ite = list.iterator(); ite.hasNext();) {
            String str = ite.next();
            System.out.print(str);
        }

ちょっとヒネクレの場合

これは今までに見たことがありませんが、一応載せておきます。

        int i = 0;
        for (; i < list.size(); i++) {
            System.out.print(list.get(i));
        }

for文ひとつとってもいろいろあって、これもまた使うシチュエーションによって技術者が選ぶ必要があります。
まぁ最後のヒネクレfor文はレビューのときに間違えなく怒られますが・・・w

【関連する記事】

Comments:0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Remember personal info

Trackback:0

TrackBack URL for this entry
http://hisasann.com/cgi-bin/mt/mt-tb.cgi/916
Listed below are links to weblogs that reference
Javaで使えるfor文の種類いろいろ from HouseTect, JavaScripter Blog

Home > 技術 > Javaで使えるfor文の種類いろいろ

Tag cloud
Categories
月別アーカイブ
このブログについて
author:hisasann

description:フリーランスで仕事しているプログラマーです。
最近はJavaScript、Rails、Java(Struts+Spring)なんかをいろいろといじっています。
今やってみたいのはFlashやActionScriptかな。
また誕生して半年になる子供の成長を見守るパパでもあります。

日々の日記 :

他に運営しているブログ:

利用しているWebサービス :
最近のコメント
Powered by
Powered by
Movable Type 3.35

Page Top