当前位置: 代码迷 >> Java相关 >> [讨论]for
  详细解决方案

[讨论]for

热度:188   发布时间:2007-03-12 20:46:01.0
[讨论]for
for(String s:args){
System.out.print(s+"\t");
}
刚翻老贴看到千里写的.
是不是相当于C#中的foreach遍历:
string [] str={"a","b","c"};
foreach(string s in str){
Console.WriteLine(s+"\t");
}
另外还有JDK1.6还有哪些增强功能没.

[此贴子已经被作者于2007-3-12 21:19:25编辑过]


----------------解决方案--------------------------------------------------------
public class ForTest{
public static void main(String [] args){
String str="abc";
for(String s:str){ //Wrong
System.out.println(s+"\t");
}
}
}
试了不是用于遍历吧!这个for是啥意思哟!知道的解释下哦.谢谢啦...
----------------解决方案--------------------------------------------------------
这是jdk1.5新加的.叫增强型的for循环...也叫foreacht循环..
至于为什么错误..你在顶楼里用了c#代码.不过我想也错了吧...
public class ForTest{
public static void main(String[] args){
String str="abc";
for(char c:str.toCharArray()){
System.out.println(c);
}
}
}

----------------解决方案--------------------------------------------------------
N..应该是集合对象.3Q..purana.


----------------解决方案--------------------------------------------------------
  相关解决方案