import java.util.Collections;
import java.util.List;
import java.util.ArrayList;
public class CollectionsDemo {
public static void main(String[] args) {
function_1();
}
/*
* Collections.sort静态方法(只针对List有效)
* 对于List集合,进行升序排列
*/
public static void function(){
//创建List集合
List<String> list=new ArrayList<String>();
list.add("qeqwe");
list.add("dfsf");
list.add("vxb");
list.add("Iiuyiy");
System.out.println(list);
//调用集合工具类的方法sort
Collections.sort(list); //按照字母顺序排序(大写在最前面,ascii码更小)
System.out.println(list);
}
/*
* Collections.binarySearch静态方法
* 对List集合进行二分搜索,方法参数,传递List集合,传递被查找的元素
*/
public static void function_1(){
List<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(5);
list.add(8);
list.add(10);
list.add(15);
list.add(20);
System.out.println(list);
//调用工具类静态方法binarySearch
int index=Collections.binarySearch(list, 15);
System.out.println(index);
}
/*
* Collections.shuffle方法
* 对List集合中的元素,进行随机排列
*/
public static void function_2(){
List<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(5);
list.add(9);
list.add(11);
list.add(8);
list.add(10);
list.add(15);
list.add(20);
System.out.println(list);
//调用工具类方法shuffle对集合随机排列
Collections.shuffle(list);
System.out.println(list);
}
}
import java.util.List;
import java.util.ArrayList;
public class CollectionsDemo {
public static void main(String[] args) {
function_1();
}
/*
* Collections.sort静态方法(只针对List有效)
* 对于List集合,进行升序排列
*/
public static void function(){
//创建List集合
List<String> list=new ArrayList<String>();
list.add("qeqwe");
list.add("dfsf");
list.add("vxb");
list.add("Iiuyiy");
System.out.println(list);
//调用集合工具类的方法sort
Collections.sort(list); //按照字母顺序排序(大写在最前面,ascii码更小)
System.out.println(list);
}
/*
* Collections.binarySearch静态方法
* 对List集合进行二分搜索,方法参数,传递List集合,传递被查找的元素
*/
public static void function_1(){
List<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(5);
list.add(8);
list.add(10);
list.add(15);
list.add(20);
System.out.println(list);
//调用工具类静态方法binarySearch
int index=Collections.binarySearch(list, 15);
System.out.println(index);
}
/*
* Collections.shuffle方法
* 对List集合中的元素,进行随机排列
*/
public static void function_2(){
List<Integer> list=new ArrayList<Integer>();
list.add(1);
list.add(5);
list.add(9);
list.add(11);
list.add(8);
list.add(10);
list.add(15);
list.add(20);
System.out.println(list);
//调用工具类方法shuffle对集合随机排列
Collections.shuffle(list);
System.out.println(list);
}
}