Java List方法总结

List方法总结

初始化方法:

常规初始化方法:

List<String> list = new ArrayList<String>();
list.add("Java");

Arrays 工具类:

(1) List list = asList(“Java”, “Python”, “Matlab”);
这种方法初始化后,该集合不能进行删除、添加等操作。

(2) List numbers = new ArrayList<>(Arrays.asList(“Java”, “Python”, “Matlab”));
这种方法可以对集合进行删除、添加的操作。

Collections 工具类:

(1) List apples = Collections.nCopies(3, “Java”);
这种方式添加的是不可变的、复制某个元素N遍的工具类。

(2) List dogs = new ArrayList<>(Collections.nCopies(3, “Java”));
这种方式添加的是可变的、复制某个元素N遍的工具类。

(3) List cat = Collections.singletonList(“cat”);
这种方式是初始化单个对象,不可变。

List工具类:

List<String> names = new ArrayList<>() {{
    add("Java");
    add("Python");
    add("Matlab");
}};

添加:

(1) add(String)方法:

List<String> list = new ArrayList<String>();
list.add("Java");

(2) addAll(int, List):在指定的位置int处插入List集合全部的元素,如果集合发生改变,则返回true,否则返回false

删除:

remove(int)方法:删除指定索引int处的对象。

获取:

(1) get(int)方法:返回list集合中指定索引位置int处的元素。

(2) indexOf(Object o):返回list集合中第一次出现o对象的索引位置,如果list集合中没有o对象,那么就返回-1。

(3) subList(start, end):返回从list集合中从start位置处到end - 1位置处的list子集合。

(4) size():返回list集合的大小。

更改:

set(int, object)方法:在索引为int位置的元素更改为object元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值