黑马程序员技术交流社区
标题:
如下,求指正
[打印本页]
作者:
潜伏
时间:
2013-11-18 17:12
标题:
如下,求指正
import java.util;
class ArrayListDemo
{
public static void main(String[] args)
{
ArrayList c=new ArrayList();
c.add("java1");
c.add("java3");
c.add("java1");
c.add("java2");
System.out.println(SingleElements.setElement(c));
}
}
class SingleElements
{
public static ArrayList newA=new ArrayList();
public static ArrayList setElement(ArrayList c)
{
Iterator a=c.iterater();
while(a.hasNext())
{
Object obj=a.next();
while(!newA.contains(obj))
{
newA.add(object);
}
}
}
return newA;
}
作者:
魏春旭
时间:
2013-11-18 17:37
我运行了一下,四个错误:1、包倒错了,util后边要不用.*,要不就倒ArrayList和Iterator。2、iterator写错了。3、newA.add(Object)添加的应该是obj。4、返回写到函数外边了,应该在函数里边。
作者:
潜伏
时间:
2013-11-18 18:07
魏春旭 发表于 2013-11-18 17:37
我运行了一下,四个错误:1、包倒错了,util后边要不用.*,要不就倒ArrayList和Iterator。2、iterator写错 ...
我擦,为什么每次有错误都好难找出,你们一眼就能看出啊?而且这样的错误经常性的犯,怎么办???
作者:
徐君
时间:
2013-11-18 18:16
楼主一看你就知道是用记事本敲得的吧,你把你的代码复制到eclipse里看看,一眼就能看出你21行iterator写错了,27行Object,跟31行的return写错。。。导包也没弄好。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2