马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
参考操作数组的工具类:Arrays。
当Collections工具类的参数列表是Collection时,表示参数可以是set或者List,如果明确表明了参数列表是List或者set则不能传入另外一种参数。
Collections 是一个操作 Set、List 和 Map 等集合的工具类。Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法:
<ul data-mark="-"><li >public static boolean 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 |