Java 为了使代码能够成功运行,应该填写哪些内容?

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");

} 我应该在这里写什么迭代器itr=\uuuuuuuuuuuuuuuuuuuuuuuu;为了得到一个
输出

您试图不迭代任何内容:

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();