Java中增强for循环的语法是什么? [英] What is the syntax of enhanced for loop in Java?

查看:212
本文介绍了Java中增强for循环的语法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的编码中,我被要求使用增强的作为循环。我只被教过如何在循环中使用传统的,因此不知道它和增强的之间的区别循环。 对于循环而言,增强的与Java的传统的循环有什么不同?有什么复杂的,我应该看看哪些教程往往不提及?

解决方案

增强循环:



pre $ for(String element:array){
// code
}


传统for循环:

  for(int i = 0; i< array.length; i ++){
String element = array [i];
// code
}

看看这些论坛: 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


I have been asked to use enhanced for loop in my coding. I have only been taught how to use traditional for loops, and as such don't know about the differences between it and the enhanced for loop. How does an enhanced for loop differ from a traditional for loop, in Java? Are there any intricacies that I should look out for which tutorials tend not to mention?

解决方案

Enhanced for loop:

for (String element : array) {
    //code
}

Traditional for loop:

for (int i=0; i < array.length; i++) {
    String element = array[i];
    //code
}

Take a look at these forums: 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

这篇关于Java中增强for循环的语法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆