import java.util.*;
class GetSingle
{
public static void main(String[] args)
{
int arr []={1,2,4,5,7,7,8,4,7,3,8,9,2};
//定义一个LinkedList集合,后面要进行删除
LinkedList link1 = new LinkedList();
//遍历数组,将数据存入集合
for (int x = 0;x<arr.length ;x++ )
{
link1.add(arr[x]);
}
//定义另一个LinkedList集合用于存放新数据
LinkedList link2 = new LinkedList();
//迭代原集合,将不重复的数据存入新集合
Iterator it =link1.iterator();
while(it.hasNext())
{
Integer si= (Integer)it.next();
while(!(link2.contains(si)))
link2.add(si);
}
System.out.println(link2.toString());
}
要睡觉了,就写到这里,以后再改进,加上泛型,并将重复元素出现的次数打印
|
|