本帖最后由 17043983 于 2014-6-11 11:54 编辑
6、 数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}
- public class Test6 {
- public static void main(String[] args) {
- int[] a = { 4, 2, 4, 6, 1, 2, 4, 7, 8 };
- // Set集合无序,不允许有重复的值
- // LinkedHashSet是Set子类,有序且不允许重复
- LinkedHashSet<Integer> list = new LinkedHashSet<Integer>();
- // 将a[]数组的值加到set里面,重复的加不进去。
- for (int i = 0; i < a.length; i++) {
- list.add(a[i]);
- }
- System.out.println(list.toString());
复制代码
大家是怎么做的,说说思路看看还有更好的方法没。 |
|