请问下 怎样排除 数组里 的相同值?
比如说 a[]={2,3,4,4,5};将4排除掉一个?
比如说 a[]={2,3,4,4,5};将4排除掉一个?
解决方案 »
- 做java开发的用什么操作系统
- 高分求代码,熟悉图形化界面的高手请!!分不够再加!!
- 这个范型调用为什么不对?
- javabean开发资料汇集
- 下午没事,初学者写了一个操作数据库的类,直接获取记录集,通过设置参数以及调用存储过程等例子,适合初学者~
- 几到小题目求解啊~~~~急
- [求助]用JCreator 编译robocode的问题!!!进者有分呀
- 如何在jtable中设置不同的字体
- 请问哪位写过将当前web 页面保存为其它格式的文件,如Excel,word 等其它格式
- 请教各位大虾,一个关于数据库数据通过socket传输的问题
- 有关TextArea类的问题???
- native2ascii 转码问题
import java.util.HashSet;public class testSet {
public static void main(String []args){
int a[] = {2,3,4,4,5};
HashSet hashset = new HashSet();
for (int i=0 ; i<a.length ; i++){
hashset.add(a[i]);
}
System.out.println(hashset);
}
}
import java.util.HashSet;
import java.util.Iterator;public class testSet {
public static void main(String []args){
int a[] = {2,3,4,4,5};
HashSet<Integer> hashset = new HashSet();
for (int i=0 ; i<a.length ; i++){
hashset.add(a[i]);
}
//System.out.println(hashset);
Iterator it = hashset.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
}
如果是数组中有重复的,当然也可以像list一样存入set中解决问题,也可用程序,用一个新的数组存放从该数组中取出的元素,去掉重复的即可
比如
int a[] = {0,0,1};
HashSet<Integer> hashset = new HashSet<Integer>();
for (int i=0 ; i<a.length ; i++){
hashset.add(a[i]);
}hashset 是[0,1] 咋取出 0 或则 1啊?
String[] args = status.split(",");
HashSet hashset = new HashSet();
for(int j=0;j<args.length;j++)
{
hashset.add(args[j]);
}
Iterator it = hashset.iterator();
String endStatus = "";
while(it.hasNext()){
endStatus += it.next()+",";
}
endStatus = endStatus.substring(0, endStatus.length()-1);