如果在一个数组中取出不相同的值来 我看可以,这就要看你的的看法了,你是怎样理解这个数组的,String []array={"1","1","2","2","3","4","4","4"} 依次递加得到{"1","2","3","4"}么,这样的话完全能写个算法。不知你怎样考虑这个问题的 ! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,java的类库不是万能的,这个要你自己实现。 同上!!从数组中取出,往HashSet里放,然后,从HashSet里面取出,就过滤掉重复元素了! 同上问题一个:如何在Java标准类库中找出一个类能同时实现Windows、Linux、Mac三个操作系统的所有功能,并且运行开销是它们总和的十分之一。注:最好不需要虚拟机而直接运行在各类CPU上。呵呵,开个玩笑啦。 import java.util.*;class Test1{ public static void main(String[] args){ String []array={"1","1","2","2","3","4","4","4"} ; HashSet hs = new HashSet(); for( int i=0; i<array.length; i++) hs.add(array[i]); Iterator it = hs.iterator(); while(it.hasNext()){ Object o = it.next(); System.out.println(o); } }}输出: 4 3 2 1这这个输出结果没有顺序哦。 HashSet是无序的,是根据hashCode来的。看你需要了,有兴趣可以看看HashSet的源码自己实现一个数据结构也可以。 文字编码问题 求正则表示式--一个字符串取出中间部分 请教java中使用正则表达式转换格式的问题 请问:Java中的抽象类有没有对象?(一道大唐移动面试题) 有关组合(composition)的问题,请求好心人回答? 唉~JTabbedPane的问题,请老大们帮忙吧 如不用线程可以达到改变颜色的目的吗? JAVA到底能做什么!(最好不要骂人,真的很迷茫) 请corba高手帮忙 配 datasource 的问题,特急,救命,只剩71分全给 关于线程的问题,help win2000怎么设置classpath
从数组中取出,往HashSet里放,然后,从HashSet里面取出,就过滤掉重复元素了!
class Test1{
public static void main(String[] args){
String []array={"1","1","2","2","3","4","4","4"} ;
HashSet hs = new HashSet();
for( int i=0; i<array.length; i++)
hs.add(array[i]);
Iterator it = hs.iterator();
while(it.hasNext()){
Object o = it.next();
System.out.println(o);
}
}
}
输出:
4
3
2
1这这个输出结果没有顺序哦。
有兴趣可以看看HashSet的源码自己实现一个数据结构也可以。