int[] testArr = {5, 5, 1, 2, 3, 6, -7, 8, 6, 45, 5};// 新建一个int类型数组
System.out.println(Arrays.toString(testArr));
Set
for (int i : testArr) {
set.add(i);
}
Integer[] arr2 = set.toArray(new Integer[0]);
// 数组的包装类型不能转 只能自己转;吧Integer转为为int数组;
int[] result = new int[arr2.length];
for (int i = 0; i < result.length; i++) {
result[i] = arr2[i];
}
System.out.println(Arrays.toString(arr2));
// 两个数组,相减
String a[] = {"a", "b", "c", "d", "e", "f", "g"};
String b[] = {"a", "c", "g"};
List list1 = Arrays.asList(a);
List arrList = new ArrayList(list1);
for (int i = 0; i < b.length; i++) {
for (int j = 0; j < a.length; j++) {
if (a[j] == b[i]) {
arrList.remove(b[i]);
break;
}
}
}
System.out.println(Arrays.toString(arrList.toArray()));
//判断数组中是否有重复元素
String[] strings = {"aa", "bb", "aa", "cc", "dd"};
Set
for (int i = 0; i < strings.length; i++) {
set.add(strings[i]);
}
int i1 = strings.length;
int i2 = set.size();
if (i1 == i2) {
System.out.println(true);
} else {
System.out.println(false);
};