提示:ArrList.java:14: 错误: 程序包t1不存在
ListIterator li=new t1.listIterator();代码如下import java.util.*;
public class test {
public static void main(String[] args)
{
ArrayList t1=new ArrayList();
t1.add("01");
t1.add("02");
t1.add("03");
t1.add("04");
t1.add("05");
sop(t1);

ListIterator li=new t1.listIterator();
while(li.hasNext())
{
Object obj=li.next();
if(obj.equals("02")){
li.set("修改");
}
}
sop(t1);
}

public static void sop(Object obj){
System.out.println(obj);
}
}

解决方案 »

  1.   

    看的视频,上面就有new 且可以运行
      

  2.   

    你确定视频上是你这样写的?这样写的吧?
    ListIterator li=new ListIterator();
    li=t1.listIterator();
      

  3.   

    简直胡扯
    new只能new 类,t1.listIterator()明显是获得一个对象new怎么可能去操作一个对象?
      

  4.   

    第13行改成:
    ListIterator li= t1.listIterator();
      

  5.   

    这样写 报错提示:不能实例化类型 ListIterator
      

  6.   

    我错了。。ListIterator是个接口,不能实例化对象
      

  7.   

    要是真有这种可能,有一种解释就是
    t1是一个包,在这个包里有ListIterator类实现了java.util.ListIterator接口