ループのために高められるジャワの先端
Angsuman Chakraborty
2005年11月14日
ループのために高められて後J2SE 1.5.xのaka J5SEと、私それを使用するためにしたそれに楽しい習慣を導入された。 私が述べていることを、正しく知っているか。
例えば前に私は書くのが常であった:
私用gbWay () { …. のため(IteratorI = countries.iterator (); i.hasNext ();) { 国c = i.next (); (! c.isCrony ()) c.attack (); } …. }
今度は私は書く:
私用gbWay () {
….
のため(国c: 国) {
(! c.isCrony ()) c.attack ();
}
….
}
それはより簡単ではないか。 確かに。
但しこの美はどこでも働かない。 まずIterator自体にのようなアクセスする必要があればそれを使用できない:
のため(Iteratorc = countries.iterator (); i.hasNext (); ) (! c.next () .isCrony ()) { c.remove (); } }
あなたが繰り返しているコレクションに要素を加えたいと思うときまたそれを使用できない。 実際はIteratorをまた使用できない。 するそれをいかにか推測できるか。
、いかに に、ジャワ ソフトウェアヘッドラインニュース の下でファイルされる、 技術のノート |
|
RSS 2.0 |
Trackback この記事 |
この記事に電子メールを送りなさい
また読むのを好むかもしれない |


Technoratiの好みに加えなさい

































2005年12月11日11:44 pmの
彼がここに示されていて…私を持っている何よいノートはループshudだけのために加えられる一般的簡単な道具に(ループのための新しい加えるため)触れられるおよび純粋なhesNextの()種類の点検が…他の繰り返しのaddtion等のshudだけそれを読解可能にさせるために繰り返すことが冗長に…なされる間、uがループの中で行く前に多分ハンドルを作成するそれ。.isを助けることができることを考えか。