Java 为了使代码能够成功运行,应该填写哪些内容?
} 我应该在这里写什么迭代器itr=\uuuuuuuuuuuuuuuuuuuuuuuu;为了得到一个Java 为了使代码能够成功运行,应该填写哪些内容?,java,Java,} 我应该在这里写什么迭代器itr=\uuuuuuuuuuuuuuuuuuuuuuuu;为了得到一个 输出 您试图不迭代任何内容: import java.util.*; public class Main { public static void main(String[] args) { List student = new ArrayList(); student.add("123"); student.add("ABC");
输出 您试图不迭代任何内容:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
List student = new ArrayList();
student.add("123");
student.add("ABC");
student.add("70.8");
Iterator itr = listItr.iterator();
while(itr.hasNext())
{
System.out.println(itr.next());
}
}
除了泛型,您只需更改这一行:
// specify a list type with <yourType>
List<String> students=new ArrayList<String>();
// fill up your list
// was Iterator it = listItr.iterator(); but listItr is nothing
Iterator<String> it=students.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
为此:
Iterator itr = listItr.iterator();
请看,您是否正在努力查看standard out System.out.println打印到哪里?我认为这段代码将成功打印到标准输出。您的代码无法编译。什么是listItr?请更改标题,并确保更清楚地解决问题,以及您希望它是什么。
Iterator itr = student.iterator();