高手帮忙看下这个for语句! for (String item : favor) { out.print(item + ","); }对数组进行操作的,帮忙解释一下好吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for each语句 , 这句话的意思是打印出数组favor里每个元素,item相当于数组每个元素的引用,等同于下面的:for(int i = 0 ; i < favor.length ; i++){ System.out.println(favor[i] + " ");} forEach循环java5.0的新增特性之一 t99(白色妖.NET) ( ) 信誉:100 Blog 2006-11-25 13:27:15 得分: 0 楼上的两位都答完了~~~,偶就来顶一下吧 那个可以运行吗?我在ediplus 和 netbeans 5.0下面用过说语法错误呀!还有scanner 也会有错!是这样的吗? 确切地说, for-each循环会在"编译期"翻译为老式的循环, 如下所示:for (String item : favor){out.print(item + ",");}会转化为类似下面的代码为:for (Iterator<String> iter = favor.iteartor(); iter.hasNext(); ) { String item = iter.next(); out.print(item + ",");} 在线等待,谢谢大家 eclipse配置环境 JRadioButton的问题 请问在哪里可以下载HP UX的java jdk? 求具体算法 Matlab里的interp1()一维插值方法 大家帮看下?java程序 JDK和内存的冲突? 一个简单的JDBC连接的问题(请各位大哥们帮我看看) 带包的。JAVA文件的编译问题 问问大家Java得代码规范是什么? 帮帮忙 运行时提示非法表达式开始 for循环不带括号的作用域问题
等同于下面的:
for(int i = 0 ; i < favor.length ; i++)
{
System.out.println(favor[i] + " ");
}
java5.0的新增特性之一
楼上的两位都答完了~~~,偶就来顶一下吧
还有scanner 也会有错!是这样的吗?
{
out.print(item + ",");
}会转化为类似下面的代码为:for (Iterator<String> iter = favor.iteartor(); iter.hasNext(); ) {
String item = iter.next();
out.print(item + ",");
}