1. 程式人生 > >Java-基礎 陣列的常用操作

Java-基礎 陣列的常用操作

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);

得到並集的陣列