请问怎样去掉数组中相同的值? 写个javaBean判断~用循环取里面的值,有一样的就去掉~然后调用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.*;public class Demo{ public static void main(String[] args){ String[] arr = {"fog","fog","fog628","fog629"}; HashSet hs = new HashSet(); for(int i = 0; i < arr.length; i++){ hs.add(arr[i]); } arr = (String[])hs.toArray(new String[0]); for(int i = 0; i < arr.length; i++){ System.out.println(arr[i]); } }} 厉害!我喜欢简洁String[] arr = {"fog","fog","fog628","fog629"}; arr=(String[])( new HashSet(Arrays.asList(arr)).toArray(new String[0])); 问3个关于JAVA画图程序的问题 跪求 Java + Oracle数据仓库的 例子 开发GUI的小程序用什么工具呢? 在JAVA中如何编辑查询按钮 java内存管理和垃圾收集有什么好的参考书? 怎么样才能读到一个目录下面所有的文件? 有那位大哥帮一下妹妹呀!急救!帮帮MM! 下载的源程序里只有一些.java文件,怎么把他们在jbuilder里组成一个工程并且能运行起来? 气死人的问题! 如何打印n(为任意)位数的所有排列组合?救命 怎么获得ComboBox中选定Item的String值? 图片显示问题
public class Demo{
public static void main(String[] args){
String[] arr = {"fog","fog","fog628","fog629"};
HashSet hs = new HashSet();
for(int i = 0; i < arr.length; i++){
hs.add(arr[i]);
}
arr = (String[])hs.toArray(new String[0]);
for(int i = 0; i < arr.length; i++){
System.out.println(arr[i]);
}
}
}
String[] arr = {"fog","fog","fog628","fog629"};
arr=(String[])( new HashSet(Arrays.asList(arr)).toArray(new String[0]));