怎样使用Java集合类中的常用函数?
发布时间:2023-05-31 15:26:18
Java中的集合类提供了许多常用的函数,使得我们可以更方便地对集合进行操作。下面我们将介绍一些常用的函数及其用法。
1. add:
向集合中添加一个元素。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3);
2. remove:
从集合中移除一个元素。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.remove(2); //list中的元素为[1,3]
3. contains:
判断一个元素是否在集合中。
例如:
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
if(list.contains(2)) {
System.out.println("list中包含2!");
}
4. clear:
清除集合中的所有元素。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.clear(); //集合list中没有元素了。
5. size:
获取集合的元素个数。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); int size = list.size(); //size=3
6. get:
获取指定位置的元素。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); int num = list.get(1); //num=2
7. set:
将指定位置的元素替换成新元素。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.set(1, 5); //list中的元素为[1,5,3]
8. isEmpty:
判断集合是否为空。
例如:
ArrayList<Integer> list = new ArrayList<>();
if(list.isEmpty()) {
System.out.println("list为空!");
}
9. toArray:
将集合转换成数组。
例如:
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
Object[] array = list.toArray(); //array={1,2,3}
10. indexOf:
获取指定元素在集合中的索引位置。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); int index = list.indexOf(2); //index=1
11. lastIndexOf:
获取指定元素在集合中最后出现的索引位置。
例如:
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(2); int index = list.lastIndexOf(2); //index=3
12. subList:
获取集合中指定范围的子列表。
例如:
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
List<Integer> subList = list.subList(1, 3); //subList={2,3}
以上就是Java集合类中一些常用函数的用法,希望能对你有所帮助。
