中国建设报官方网站,wordpress设置用户组,wordpress 个人写作,写好网页怎么建成网站类java.util.Collections提供了对Set、List、Map进行排序、填充、查找元素的辅助方法。
方法名说明void sort(List)对List容器内的元素排序#xff0c;排序规则是升序void shuffle(List)对List容器内的元素进行随机排列void reverse(List)对List容器内的元素进行逆序排列void…类java.util.Collections提供了对Set、List、Map进行排序、填充、查找元素的辅助方法。
方法名说明void sort(List)对List容器内的元素排序排序规则是升序void shuffle(List)对List容器内的元素进行随机排列void reverse(List)对List容器内的元素进行逆序排列void fill(List,Object)用一个特定的对象重写整个List容器int binarySearch(List,Object)对于顺序的List容器折半查找特定对象
Collections工具类的常用方法
public class CollectionsTest {public static void main(String[] args){ListString list new ArrayList();list.add(c);list.add(b);list.add(a);//对元素排序Collections.sort(list);for(String str : list){System.out.println(str);}System.out.println(-----------------------);ListUsers list2 new ArrayList();Users u new Users(小明,18);Users u2 new Users(小红,22);Users u3 new Users(小亮,22);list2.add(u);list2.add(u2);list2.add(u3);//对元素排序Collections.sort(list2);for(Users user : list2){System.out.println(user);}System.out.println(-----------------------);ListStudent list3 new ArrayList();Student s new Student(小明,18);Student s1 new Student(小红,20);Student s2 new Student(小亮,20);list3.add(s);list3.add(s1);list3.add(s2);Collections.sort(list3,new StudentComparator());for(Student student : list3){System.out.println(student);}ListString list4 new ArrayList();list4.add(a);list4.add(b);list4.add(c);list4.add(d);//洗牌Collections.shuffle(list4);for(String str : list4){System.out.println(str);}}
}