Java学习总结:58(Collections工具类)
程序员文章站
2022-03-09 20:08:20
...
Collections工具类
Java提供了一个集合的工具类——Collections,这个工具类可以实现List、Set、Map集合的操作。Collections类的常用方法如下:
No. | 方法 | 类型 | 描述 |
---|---|---|---|
1 | public static < T > boolean addAll(Collection<? super T> c,T…elements) | 普通 | 实现集合数据追加 |
2 | public static < T > int binarySearch(List<? extends Comparable<? super T> >list,T key) | 普通 | 使用二分查找法查找集合数据 |
3 | public static < T > void copy(List<? super T>dest,List<? extends T> src) | 普通 | 集合复制 |
4 | public static void reverse(List<?> list) | 普通 | 集合反转 |
2 | public static < T extends Comparable<? super T>> void sort(List< T >list) | 普通 | 集合排序 |
例:为集合追加数据
package Project.Study.Collections;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Test1 {
public static void main(String[]args){
List<String>all = new ArrayList<>(); //实例化集合对象
//利用Collections类的方法向集合保存多个数据
Collections.addAll(all,"Hello","World","!!!");
Collections.reverse(all); //集合反转
System.out.println(all); //直接输出集合对象
}
}
//结果:
//[!!!, World, Hello]
Collection与Collections的区别:
- Collection是集合操作的接口,包含List子接口和t子接口;
- Collections是集合操作的工具类,可以直接利用类中提供的方法,进行List、Set、Map等集合的数据。
上一篇: weak和strong限定在strongboard和xib中的使用
下一篇: 对象编码
推荐阅读
-
java BigInteger大整数类 和 BigDecimal大浮点数类 解决大数问题 常用方法简单学习总结
-
java工具类——Arrays、Collections
-
Java Collections工具类 Arrays工具类
-
Java入门学习第十三天————泛型、Collections工具类、Set集合、Map集合
-
Java集合的补充Collections工具类
-
工具类学习-java实现邮件发送激活码
-
阿里Java学习路线:阶段 1:Java语言基础-Java语言高级特性:第33章:集合工具类:课时149:Collections工具类
-
Java辅助工具类 java.util.Collections使用
-
Java并发工具类Exchanger的相关知识总结
-
Java容器学习笔记(二) Set接口及其实现类的相关知识总结