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函数的常用操作及示例,我们可以利用这些函数完成开发中的业务需求。
