为什么我的增强型循环不起作用?
Vector<String> v = new Vector<String>();
v.add("one");
v.add("two");
v.add("three");
for(String str : v){
System.out.println(v);
}
答案 0 :(得分:9)
代码的问题在于for语句而不是:
for(String str : v){
System.out.println(v);
}
你应该有这个:
for(String str : v){
System.out.println(str);
}
制作这样的最终代码:
Vector<String> v = new Vector<String>();
v.add("one");
v.add("two");
v.add("three");
for(String str : v){
System.out.println(str);
}
简单来说,您将v
的值赋予名为str
的字符串,然后使用System.out.println(...)
打印它,此循环将继续,直到没有剩余的项目为止v
打印。
希望它有所帮助。