for-eachループ
for-eachループは、ループまたはforeachループの拡張とも呼ばれます。
for-eachループは、JDK5.0(ジェネリック、自動ボクシングなどの他の新機能)の新機能です。
必要なループを追加すると、コレクションのトラバーサルが簡素化されます。
構文は次のとおりです。
for(タイプ要素:array){system.out.println(element);}例
基本的な使用については、コードを直接見ることができます。
コードは最初にループについて2つを比較します。次に、2次元配列を横断するためにループ用の強化された使用を実装します。最後に、リストコレクションを通過するために3つの方法が使用されます。
import java.util.arraylist; Import java.util.iterator; import java.util.list; public class foreachtest {public static void main(string [] args){int [] arr = {1、2、3、4、5}; System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- system.out.println( "---------------------------- //新しい書き込み、int element:arr){system.out.println(要素); System.out.println("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //コレクションを3つの方法で繰り返しリストリスト<string> list = new arraylist <string>(); list.add( "a"); list.add( "b"); list.add( "c"); System.out.println("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ list.iterator(); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------必要なループの短所:インデックス情報が失われます。
コレクションまたはアレイを通過する場合、コレクションまたはアレイの添え字にアクセスする必要がある場合は、添え字情報を失うため、ループに拡張されたものを使用する代わりに、古いスタイルの方法を使用してループまたはトラバーサルを実装することをお勧めします。
上記は、あなたに持ち込まれた各ループのために強化されたJavaの簡単な議論の完全な内容です。私はそれがすべての人に役立ち、wulin.comをもっとサポートすることを願っています〜