义乌购网站做代销怎么样近期网络营销的热点事件
类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){List<String> 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("-----------------------");List<Users> 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("-----------------------");List<Student> 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);}List<String> 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);}}
}