Java学习记录之集合框架工具类

来源:互联网 发布:什么是数据的树形结构 编辑:程序博客网 时间:2024/05/17 08:58

/*
集合框架的 工具类常用方法
Collections.sort();
Collections.max();
Collections.binarySearch();
Collections.fill();
Collections.replaceAll(list,oldvalue,newvalue);
Collections.reverse(list);
Collections.reverseOrder();
Collections.sap();
*/

不知不觉看了会视频时间悄悄流逝

发个学习记录睡觉了。不能熬夜学习效率低

还算可以这些使用起来简单

 

留个小程序由自己查看

over。 (~﹃~)~zZ

 

import java.util.*;class CollectionsDemo{   public static void main(String[] args)   {   sortDemo();   }   public static void sortDemo(){List<String> list = new ArrayList<String>();list.add("abkd");list.add("lvbhu");list.add("rm");list.add("bk");sop(list);//Collections.sort(list); //工具类的排序//String max = Collections.max(list);String max = Collections.max(list,new SrtLenComparator());Collections.sort(list,new SrtLenComparator());//按自己的比较器排序int index = Collections.binarySearch(list,"rm");//集合二分查找:要排好序//Collections.fill(list,"abcd");//替换List集合中所有元素为abcd//Collections.replaceAll(list,"rm","pkpk");sop(list);Collections.reverse(list);sop(list);//sop(max);//sop(index);}public static void sop(Object obj){System.out.println(obj);}}class SrtLenComparator implements Comparator<String>{public int compare(String s1,String s2){if(s1.length()>s2.length())return 1;if(s1.length()<s2.length())return -1;return s1.compareTo(s2);}}
0 0
原创粉丝点击