/*reverse(List):反转List中元素的顺序
* shuffle(List):对List集合元素进行随机排序
* sort(List):根据元素的自然顺序对指定List集合元素按升序排序
* sort(List,Comparator):根据指定的Comparator产生的顺序对List集合元素
* 进行排序
* swap(List,int,int):将指定list集合中的i处元素和j处元素进行交换
* Object max(Collection):根据元素的自然顺序,返回给定集合中的最大元素
* Object max(Collecton,Comparator)根据Coparator指定的顺序,返回给定集合中的
* 最大元素
* Object min(Collection):
* Object min(Collection,Comparator)
* int frequency(Collection,Object)返回指定集合中的指定元素的出现次数
* void copy(List dest,list src)将Src的内容复制到dest中
* boolean replaceAll(List list,Object oldAal,Object newVAL):使用新值替换List中
* 所有旧的值
*
*
*/
```java
public class TestCollections {
/*reverse(List):反转List中元素的顺序
* shuffle(List):对List集合元素进行随机排序
* sort(List):根据元素的自然顺序对指定List集合元素按升序排序
* sort(List,Comparator):根据指定的Comparator产生的顺序对List集合元素
* 进行排序
* swap(List,int,int):将指定list集合中的i处元素和j处元素进行交换
* Object max(Collection):根据元素的自然顺序,返回给定集合中的最大元素
* Object max(Collecton,Comparator)根据Coparator指定的顺序,返回给定集合中的
* 最大元素
* Object min(Collection):
* Object min(Collection,Comparator)
* int frequency(Collection,Object)返回指定集合中的指定元素的出现次数
* void copy(List dest,list src)将Src的内容复制到dest中
* boolean replaceAll(List list,Object oldAal,Object newVAL):使用新值替换List中
* 所有旧的值
*
*
*/
@Test
public void testCollectons1() {
List list = new ArrayList();
list.add(123);
list.add(456);
list.add(12);
list.add(78);
System.out.println(list);
Collections.reverse(list);
System.out.println(list);
Collections.shuffle(list);
System.out.println(list);
Collections.sort(list);
System.out.println(list);
Collections.swap(list, 0, 1);
System.out.println(list);
List list1 = Arrays.asList(new Object[list.size()]);
Collections.copy(list1, list);
System.out.println(list1);
}
@Test
public void test0() {
List list = new ArrayList();
list.add(123);
list.add(456);
list.add(12);
list.add(78);
Object obj = Collections.max(list);
System.out.println(obj);
int count = Collections.frequency(list, 456);
System.out.println(count);
//通过如下的方法保证list的线程安全.
List list2 = Collections.synchronizedList(list);
System.out.println(list2);
Collections.replaceAll(list2, 456, new Person("卢本伟",22));
System.out.println(list2);
}
}