Java 数组去重
来源:互联网 发布:小区网络管理 编辑:程序博客网 时间:2024/05/01 23:59
1、利用HashMap实现数组去重
String arra[]= {"1","12","1","13","15","23","15"};Map<String,Object> map =new HashMap<String,Object>(); for(int i=0;i<arra.length;i++){ map.put(arra[i], arra[i]); } List<Object> list = new ArrayList<Object>(); for(String in:map.keySet()){ Object str= map.get(in); list.add(str);System.out.println(in + " "+str); }System.out.println(list.toString());//[1, 12, 23, 13, 15] Object[] object = list.toArray(); System.out.println(object.length);2、利用ArrayList的contains实现数组去重
String arra[]= {"1","12","1","13","15","23","15"};List<String> list = new ArrayList<String>();for(String item:arra){if(!list.contains(item)){//存入不重复的项list.add(item);}}System.out.println(list.toString());//[1, 12, 13, 15, 23]
阅读全文
1 0
- java数组去重
- Java数组去重
- java数组去重
- Java 数组去重
- java数组去重
- Java 数组去重
- java 字符串数组去重
- java数组去重总结
- java数组去重总结
- java关于数组去重
- java数组去重总结
- JAVA数组去重和JavaScript数组去重比较
- java 数组中的去重算法分析
- java利用set给数组去重
- java练习——数组去重
- 二分查找,数组去重Java
- Java实现数组去重、排序操作
- java实现两个数组合并去重
- 研究:生女儿的父亲更平等、更大方、更长寿
- 嵌入式开发必备linux基础
- 机器学习步骤
- JAVA 设计模式学习总结
- SpringIOC的几种注入方式
- Java 数组去重
- ubuntu命令行配置网络
- Fork/Join并发编程
- 用U盘做启动盘安装ubuntu系统
- mysql(修改表名,列名,添加表列,删除表列,修改列类型,修改表列名)
- gltexture map to the object
- 山东大学项目实训——6月13日
- TabLayout + ViewPager 实现 页面滑动
- 后台开发之IO缓冲区管理