java利用set给数组去重
2016-05-13 14:14
531 查看
hashSet 无序
treeSet 有序(对数据按其默认排序方式,进行排序)
资料:http://simplehumn.iteye.com/blog/812064(详见评论部分)
set介绍:http://www.cnblogs.com/Terry-greener/archive/2011/12/02/2271707.html
treeSet 有序(对数据按其默认排序方式,进行排序)
@Test public void test() throws Exception { Gson gson = new Gson(); Set<String> hashSet = new HashSet<String>(); Set<String> treeSet = new TreeSet<String>(); //初始化数组 String[] keys = new String[20]; for (int i=0; i < 10 ; i++) { keys[i] = i+""; } keys[10] = "99"; for (int i=11; i < 20 ; i++) { keys[i] = (i-10)+""; } hashSet.addAll(Arrays.asList(keys)); treeSet.addAll(Arrays.asList(keys)); System.out.println(gson.toJson(keys)); //去重,无序 System.out.println(hashSet); //去重,有序 System.out.println(treeSet); //最后再转为数组 System.out.println(gson.toJson(treeSet.toArray())); }
资料:http://simplehumn.iteye.com/blog/812064(详见评论部分)
set介绍:http://www.cnblogs.com/Terry-greener/archive/2011/12/02/2271707.html
相关文章推荐
- java学生成绩管理系统
- Processing Java Annotations Using Reflection
- SpringAOP面向切面详解(带实例)
- spring-boot-Me
- Spring IoC浅析
- 浅析java class文件格式
- java代码如何发送QQ邮件
- Java并发编程之锁
- Java Maps的9个常见问题
- Java swing简单计算器
- Java swing简单记事本
- springMVC两种方式实现多文件上传及效率比较
- SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
- Java 7 jstat – JVM Statistics Monitoring Tool【翻译】
- 配置Java环境的大坑,如果你被折磨了好久进来看看吧
- java基础第六天_接口与适配器模式、多态、内部类------作业
- java-动态代理
- springAOP的helloworld(转载)
- java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport
- Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!