/*
* A:Collections类概述 针对集合操作 的工具类 B:Collections成员方法
*
* public static <T> void sort(List<T> list) public static <T> int
* binarySearch(List<?> list,T key) public static <T> T
* max(Collection<?> coll) public static void reverse(List<?> list)
* public static void shuffle(List<?> list)
*/
//demo1();
//demo2();
//demo3();
//demo4();
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//随机置换 相当于洗牌
Collections.shuffle(list);
System.out.println(list);
}
public static void demo4() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//翻转list集合
Collections.reverse(list);
System.out.println(list);
}
public static void demo3() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//根据默认排序获取list中最大值
System.out.println(Collections.max(list));
}
public static void demo2() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
//查找list中的元素返回索引 没有就返回负的插入点-1
System.out.println(Collections.binarySearch(list, "a"));
}
public static void demo1() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("z");
list.add("b");
list.add("e");
list.add("c");
System.out.println(list);
//排序
Collections.sort(list);
System.out.println(list);
}
* A:Collections类概述 针对集合操作 的工具类 B:Collections成员方法
*
* public static <T> void sort(List<T> list) public static <T> int
* binarySearch(List<?> list,T key) public static <T> T
* max(Collection<?> coll) public static void reverse(List<?> list)
* public static void shuffle(List<?> list)
*/
//demo1();
//demo2();
//demo3();
//demo4();
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//随机置换 相当于洗牌
Collections.shuffle(list);
System.out.println(list);
}
public static void demo4() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//翻转list集合
Collections.reverse(list);
System.out.println(list);
}
public static void demo3() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//根据默认排序获取list中最大值
System.out.println(Collections.max(list));
}
public static void demo2() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
//查找list中的元素返回索引 没有就返回负的插入点-1
System.out.println(Collections.binarySearch(list, "a"));
}
public static void demo1() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("z");
list.add("b");
list.add("e");
list.add("c");
System.out.println(list);
//排序
Collections.sort(list);
System.out.println(list);
}