array 和 ArrayList 转换
array -> ArrayList
把 array 中的每个元素加到 ArrayList 中
List staffsList = new ArrayList<String>();
for(String temp: staffs) {
staffsList.add(temp);
}
ArrayList -> array
可以把 ArrayList 中每个元素取出来放到 array 里面
// ArrayList<Integer> list;
int[] res = new int[list.size()];
int index = 0;
for (int tmp : list) {
res[index++] = tmp;
}
// or
for (int i = 0; i < list.size(); i++) {
res[i] = list.get(i);
}
array 和 HashSet 转换
array -> HashSet
HashSet -> array
ArrayList 和 HashSet 转换
ArrayList -> HashSet
HashSet -> ArrayList
Arrays
Arrays.sort(T[ ])
Arrays.copyOf(T[ ], length)
Collections
Collections.sort(List)
Collections.sort(List list, Comparator<? super T> c)
Collections.reverse(List)
Collections.shuffle(List)