为什么我的增强循环不起作用?
Vector<String> v = new Vector<String>();
v.add("one");
v.add("two");
v.add("three");
for(String str : v){
System.out.println(v);
}
Run Code Online (Sandbox Code Playgroud)
代码的问题在于for语句而不是:
for(String str : v){
System.out.println(v);
}
Run Code Online (Sandbox Code Playgroud)
你应该这样:
for(String str : v){
System.out.println(str);
}
Run Code Online (Sandbox Code Playgroud)
制作最终代码如下:
Vector<String> v = new Vector<String>();
v.add("one");
v.add("two");
v.add("three");
for(String str : v){
System.out.println(str);
}
Run Code Online (Sandbox Code Playgroud)
简单来说,你给v一个被调用的字符串的值str,然后你使用它打印它System.out.println(...),这个循环将继续,直到没有剩余的项目v打印.
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
1859 次 |
| 最近记录: |