java:包myList不存在
这是我老师给我们的练习。为什么列表不存在java:包myList不存在,java,Java,这是我老师给我们的练习。为什么列表不存在 import javafx.application.Application; import java.util.Iterator; import java.util.LinkedList; import java.util.ListIterator; public class so{ public static void main(String[] args){ LinkedList<String> list
import javafx.application.Application;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.ListIterator;
public class so{
public static void main(String[] args){
LinkedList<String> list = new LinkedList<>();
list.add("Steve");
list.add("Pete");
list.add("John");
ListIterator<String> iterator = new list.listIterator();
iterator.next();
iterator.next();
iterator.add("Remo");
iterator.previous();
iterator.previous();
iterator.remove();
System.out.println(list);
}
}
导入javafx.application.application;
导入java.util.Iterator;
导入java.util.LinkedList;
导入java.util.ListIterator;
公开课{
公共静态void main(字符串[]args){
LinkedList=新建LinkedList();
列表。添加(“史蒂夫”);
列表。添加(“Pete”);
列表。添加(“约翰”);
ListIterator迭代器=新列表。ListIterator();
iterator.next();
iterator.next();
迭代器。添加(“Remo”);
迭代器.previous();
迭代器.previous();
iterator.remove();
系统输出打印项次(列表);
}
}
error msg:error:(20,51)java:package list不存在ListIterator iterator=new list.ListIterator();
ListIterator<String> iterator = new list.listIterator();
应该是
ListIterator<String> iterator = list.listIterator();
ListIterator迭代器=list.ListIterator();
new关键字用于创建新对象。现在你不想这么做。您有一个LinkedList对象,称为“list”
要检索ListIterator,需要调用list对象上的方法,该方法不使用new关键字
因此,list.listIterator()是正确的语法。删除list.listIterator之前的“new”(新建)欢迎使用。如果问题得到了回答,请接受回答: