悠悠博客
(讨论区存档) — 技术永无止尽,未来事在人为
首页
>
PHP编程
>
求助关于String[] 数组去重问题
alex'yang
求助关于String[] 数组去重问题
有一个String[] 数组为String[] a = new String[]{"11","11","22","33"};
我想要把相同的项去掉,返回个每项都不同的数组,结果为 String[]{"11",“22","33"};
请大侠指点!!
plumblossom
回复 #1 alex'yang 的帖子
可以用set过滤
public static String [] toDiffArray(String [] s){
Set<String> set = new HashSet<String>();
for(String sa :s){
set.add(sa);
}
return set.toArray(new String[]{});
}
[[i] 本帖最后由 plumblossom 于 2008-4-22 12:33 编辑 [/i]]
alex'yang
回复 #2 plumblossom 的帖子
谢谢,搞定了,我用的是LinkHashSet
上一篇:
Axis -call.invoke() 404异常
下一篇:
ChinaUnix.net