2012-05-09 4 views
-1

可能性の重複:
foreach loop a java creation?これは "for-loop"とは何ですか?

私は、Javaプログラムを学んでいます。しかし、何か、私は理解していない。それは次のとおりです:

私は本とGoogleで "for-loop"を検索しようとしました。彼らはちょうどいくつかの基本的な方法がありまし

「for(Some obj:vc)」についてはどういう意味ですか?

ありがとうございます!

+3

http://docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html –

+0

脳、ありがとうございます! – Perry

答えて

4

Java 1.5で導入されたfor-each loopです。

"Someの場合はvc"と読むことができます。

それは効果的にそうように、イテレータを使用するのと同じです:だけ少ない肥大化して

for(Iterator<Some> i = vc.iterator(); i.hasNext();) { 
    Some obj = i.next(); 
    System.out.println(obj.getResult()); 
} 

また、この構文はIterableに限定されないことに注意してください。 vcの配列がSome(つまりSome[])の場合も同様です。

+0

Timさんありがとうございます。あなたの翻訳から、私は今これについての意味を得ることができます。再度、感謝します! – Perry

関連する問題