私は、Javaプログラムを学んでいます。しかし、何か、私は理解していない。それは次のとおりです:
私は本とGoogleで "for-loop"を検索しようとしました。彼らはちょうどいくつかの基本的な方法がありまし
「for(Some obj:vc)」についてはどういう意味ですか?
ありがとうございます!
私は、Javaプログラムを学んでいます。しかし、何か、私は理解していない。それは次のとおりです:
私は本とGoogleで "for-loop"を検索しようとしました。彼らはちょうどいくつかの基本的な方法がありまし
「for(Some obj:vc)」についてはどういう意味ですか?
ありがとうございます!
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[]
)の場合も同様です。
Timさんありがとうございます。あなたの翻訳から、私は今これについての意味を得ることができます。再度、感謝します! – Perry
http://docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html –
脳、ありがとうございます! – Perry