欢迎访问宙启技术站
智能推送

JavaList函数的常用操作及示例

发布时间:2023-06-22 16:22:47

JavaList是一个常见的数据结构,它为开发者提供了很多的操作函数,这样就能满足不同开发需求。以下是JavaList函数的常用操作及示例。

1. add()函数

add()函数可以向JavaList中添加数据,添加的数据类型与JavaList指定的数据类型一致。示例如下:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");

2. remove()函数

remove()函数可以将JavaList中指定位置或指定内容的数据删除,删除的数据类型与JavaList指定的数据类型一致。示例如下:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
list.remove(1); // 删除python
list.remove("c++"); // 删除c++

3. get()函数

get()函数可以返回JavaList中指定位置的数据,返回的数据类型与JavaList指定的数据类型一致。示例如下:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
String s = list.get(1); // 获取python

4. set()函数

set()函数可以更改JavaList中指定位置的数据,更改的数据类型与JavaList指定的数据类型一致。示例如下:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
list.set(1, "ruby"); // 将python替换为ruby

5. size()函数

size()函数可以返回JavaList中元素的数量。示例如下:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
int size = list.size(); // 3

6. contains()函数

contains()函数可以判断JavaList中是否存在指定内容的数据。示例如下:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
boolean ifContains = list.contains("java"); // true

7. clear()函数

clear()函数可以清空JavaList中的所有数据。示例:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
list.clear(); // 清空所有数据

8. subList()函数

subList()函数可以返回JavaList中指定位置的部分数据,返回的数据类型与JavaList指定的数据类型一致,并且返回的是新的JavaList。示例如下:

List<String> list = new ArrayList<>();
list.add("java");
list.add("python");
list.add("c++");
List<String> subList = list.subList(0, 2); // 获取java和python,返回新的List

以上就是JavaList函数的常用操作及示例,我们可以利用这些函数完成开发中的业务需求。