我被要求for在编码中使用增强型循环.我只学过如何使用传统for循环,因此不知道它与增强for循环之间的差异.在Java 中,增强型for循环与传统for循环有何不同?是否有任何错综复杂的内容,我应该注意哪些教程不提?
小智 49
增强for循环:
for (String element : array) {
// Do something with element of type String
System.out.println(element);
}
Run Code Online (Sandbox Code Playgroud)
传统的循环:(
for (int i=0; i < array.length; i++) {
// Reference to the item in array[position]
String element = array[i];
// More code using String element
}
Run Code Online (Sandbox Code Playgroud)
看看这些论坛:https://blogs.oracle.com/CoreJavaTechTips/entry/using_enhanced_for_loops_with
http://www.java-tips.org/java-se-tips/java.lang/the-enhanced-for-loop.html
Ach*_*les 10
增强for循环只是限制括号内的参数数量.
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]);
}
Run Code Online (Sandbox Code Playgroud)
可以写成:
for (int myValue : myArray) {
System.out.println(myValue);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118162 次 |
| 最近记录: |