忿忿的泥巴坨 发表于 2022-8-21 12:41:50

Java基础——Collections工具类

 

参考操作数组的工具类:Arrays。
当Collections工具类的参数列表是Collection时,表示参数可以是set或者List,如果明确表明了参数列表是List或者set则不能传入另外一种参数。
Collections 是一个操作 Set、List 和 Map 等集合的工具类。Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法:
<uldata-mark="-"><li >public staticboolean addAll(Collection list)反转指定列表List中元素的顺序。
<li > List<String>list=new ArrayList<String>();<br> list.add("张三");<br> Collections.addAll(list,"李四","王五");<br> System.out.println(list);<li >public static void shuffle(List list) List 集合元素进行随机排序,类似洗牌
 int i = Collections.binarySearch(list, "张三");<br> System.out.println(i);<br> //注意,传入参数必须事先排序,不然二分查找会出现错误<li >
public static
页: [1]
查看完整版本: Java基础——Collections工具类