for eachループを使用したJavaテーブルの参照

for eachループは、Java SEプラットフォームのバージョン5.0で導入された一般的な機能です。その構造により、サイズを指定せずに各配列要素にアクセスすることで、コードを簡略化できます。for each ループは、String 型の配列、整数などのジェネリック宣言がある場合に使用されます

 
for (int i=0; i < array.length; i++) {
System.out.println("Element: " + array[i]);
}
このループは以下と同等です:

for (String element: array) {
System.out.println("Element: " + element);
}
Example:

public class JavaForEachOverArray {
public static void main(String args[]) {
String[] languages_prog = {"Java", "C", "C++", "PHP", "JavaScript"};
// for each
System.out.println("Java 1.5 foreach ループを使用して配列を参照");
for(String str: languages_prog){
System.out.println(str);
}
// 従来のループで参照
System.out.println("for ループを使用して配列を参照");
for(int i=1; i <= languages_prog.length; i++)
system.out.println(languages_prog[i]);
}
}
Runtime:

 
Java 1.5 foreach ループを使用して配列を参照します
Java
C
C++
PHP
JavaScript
for
Java
C
C++
PHP
JavaScript
Resources:
http://java67.blogspot.com/2013/08/how-to-iterate-over-array-in-java-15.html
https://blogs.oracle.com/CoreJavaTechTips/entry/using_enhanced_for_loops_with

Commentaires (0)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

Chargement des commentaires...