Java-基礎 陣列的常用操作
阿新 • • 發佈:2019-02-08
Java-陣列的排序及元素查詢
intarray[] = {2, 5, -2, 6, -3, 8, 0, -7, -9, 4};
查詢具體位置:
intindex = Arrays.binarySearch(array, 2);
排序陣列:
Arrays.sort(array);
獲取陣列的長度:
array.length();
陣列反轉:
Collections.reverse(arrayList);
獲取陣列的最大值和最小值:
intmin = (int)Collections.min(Arrays.asList(numbers));
intmax = (int)Collections.max (Arrays.asList(numbers));
陣列填充:
Arrays.fill(array, 100);
指定位置填充:
Arrays.fill(array, 3, 6, 50);
新增元素:
objArray.add(0,"第 0 個元素");
刪除元素:
objArray.remove(1);
查詢兩個陣列的差集:
objArray.removeAll(objArray2);
把多餘的刪除掉 剩下的就是他們的差值
兩個陣列的交集
objArray.retainAll(objArray2);
遍歷陣列查詢指定元素
objArray.contains("common1"));
判斷兩個陣列是否相等
Arrays.equals(ary, ary1));
陣列的並集,可先分別遍歷陣列放進set中 然後
String[]result = {};
set.toArray(result);
得到並集的陣列