黑马程序员技术交流社区
标题:
关于Object类的使用,请大家帮忙指点
[打印本页]
作者:
孙志明
时间:
2015-12-15 23:25
标题:
关于Object类的使用,请大家帮忙指点
import java.util.*;
class ArrayListDemo{
public static void show(Object obj){
System.out.println(obj);
}
public static void main(String[] args){
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java01");
show(al);
}
public static ArrayList singleElement(ArrayList al){
ArrayList newal = new ArrayList();
Iterator it = al.iterator();
while(it.hasNext()){
Objcet obj = it.next();
if(!(newal.contains(obj))){
newal.add(obj);
}
}
return newal;
}
}
打印结果是:
错误: 找不到符号
Objcet obj = it.next();
^
作者:
songjianzaina
时间:
2015-12-16 11:48
楼主的代码并没有调用
ArrayList singleElement方法,修改如下:
package com.sung.test;
import java.util.*;
class Test04{
public static void show(Object obj){
System.out.println(obj);
}
public static void main(String[] args){
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java01");
ArrayList a2=singleElement(al);
show(a2);
}
public static ArrayList singleElement(ArrayList al){
ArrayList newal = new ArrayList();
Iterator it = al.iterator();
while(it.hasNext()){
Object obj = it.next();
if(!(newal.contains(obj))){
newal.add(obj);
}
}
return newal;
}
}
复制代码
代码运行结果为:[java01, java02, java03]
作者:
孙志明
时间:
2015-12-16 16:25
真是谢了啊
作者:
孙志明
时间:
2015-12-16 16:26
谢了啊,忙活了半天没看出来,顶一哈
作者:
hrfhwy
时间:
2015-12-16 20:16
你这个程序都没有调用singleElement(al)方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2