线性表和合集的静态方法

import java.util.Arrays;
import java.util.Collections;
import java.util.List;


public class 测试代码 {
/*字符串通过比较第一个字符来比较,若为数字
* 则是第一个大小,字母则为ASCLL码*/
public  static void main(String[] args){
List<String> list = Arrays.asList("1","23","34","23","5","4");
List<String> list1 = Arrays.asList("1","3","4","2","5","3");
   Collections.sort(list);       //升序
   Collections.sort(list,Collections.reverseOrder());  //降序
        Collections.reverse(list);//逆序
        Collections.binarySearch(list, "23");//查找其位置,若不存在,返回负数
        Collections.shuffle(list);//进行随机重新排序
        Collections.copy(list, list1); //将list1内容复制到list中
        Collections.fill(list, "black");//将black覆盖list中所有内容
        Collections.max(list);//最大
        Collections.min(list);//最小
        Collections.disjoint(list, list1);//没有相同则为true
        //nCopies方法创建的线性表不可变
System.out.println(list);
}


}

猜你喜欢

转载自blog.csdn.net/qq_41773830/article/details/80932801