关于Collections
来源:互联网 发布:电脑软件操作系统 编辑:程序博客网 时间:2024/06/07 18:17
@Test
public void test(){
List list = new ArrayList();
list.add(123);
list.add(456);
list.add(12);
list.add(78);
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.reverse(list);
System.out.println(list);
Collections.swap(list,0,2);//将指定的list集合中的两个元素位置互换
System.out.println(list);
}
@Test
public void test2(){
List list = new ArrayList();
list.add(123);
list.add(456);
list.add(12);
list.add(78);
list.add(78);
Object obj = Collections.max(list);
System.out.println(obj);
int count = Collections.frequency(list, 4567);
System.out.println(count);
//实现List的复制
//List list1 = new ArrayList();//错误的实现方式
List list1 = Arrays.asList(new Object[list.size()]);
Collections.copy(list1, list);
System.out.println(list1);
//通过如下的方法保证list的线程安全性
List list2 = Collections.synchronizedList(list);
System.out.println(list2);
}
}
public void test(){
List list = new ArrayList();
list.add(123);
list.add(456);
list.add(12);
list.add(78);
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.reverse(list);
System.out.println(list);
Collections.swap(list,0,2);//将指定的list集合中的两个元素位置互换
System.out.println(list);
}
@Test
public void test2(){
List list = new ArrayList();
list.add(123);
list.add(456);
list.add(12);
list.add(78);
list.add(78);
Object obj = Collections.max(list);
System.out.println(obj);
int count = Collections.frequency(list, 4567);
System.out.println(count);
//实现List的复制
//List list1 = new ArrayList();//错误的实现方式
List list1 = Arrays.asList(new Object[list.size()]);
Collections.copy(list1, list);
System.out.println(list1);
//通过如下的方法保证list的线程安全性
List list2 = Collections.synchronizedList(list);
System.out.println(list2);
}
}
阅读全文
1 0
- 关于collections
- 关于 Collections
- 关于Collections
- 关于Collections.sort
- 关于 Java Collections API
- 关于google-collections.jar
- 关于 Java Collections
- 关于Collections.reverseOrder
- 关于Java Collections应知应会
- 关于java Collections工具类
- C#:关于System.Collections空间
- Java关于Collections小结Test
- 关于Collections的学习笔记
- Collections
- Collections
- Collections
- collections
- Collections
- 一步步手动构建小于10M的类嵌入式Linux系统
- Android中应用程序获得系统签名权限(platform.x509.pem platform.pk8)下载地址
- 设计模式-命令模式(二)
- Android第三方SDK使用分析
- SQL Server行转列
- 关于Collections
- ubuntu下安装python-requests包
- Linux Namespaces
- 遗传算法及模拟退火算法
- (面试题)Java中的内存泄露
- 为什么会有session 和 cookie ,以及两者的区别
- 后台项目中用javaScript实现显示动态时间。。。
- 动画约束之层动画(一)
- java获取指定位数的随机数和字母