91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java list的子列表如何操作

小樊
86
2024-07-03 04:12:11
欄目: 編程語言

Java中的List接口提供了subList方法來獲取原列表的子列表。子列表可以對原列表進行修改,也可以通過子列表對原列表進行修改。下面是一些操作子列表的示例代碼:

  1. 獲取子列表:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);

List<Integer> subList = list.subList(1, 3);
System.out.println(subList); // 輸出 [2, 3]
  1. 修改子列表:
subList.set(0, 5);
System.out.println(list); // 輸出 [1, 5, 3, 4]
  1. 修改原列表:
list.set(2, 6);
System.out.println(subList); // 輸出 [6, 3]
  1. 添加元素到子列表:
subList.add(1, 7);
System.out.println(list); // 輸出 [1, 5, 7, 3, 4]

需要注意的是,對原列表進行結構性修改(如添加或刪除元素)可能會使得子列表失效,導致ConcurrentModificationException異常。如果需要對原列表進行結構性修改,建議先將子列表轉為新的列表再進行修改。

0
乐平市| 安丘市| 虎林市| 泰安市| 远安县| 二手房| 安图县| 全州县| 屏东县| 托里县| 英德市| 金乡县| 区。| 渑池县| 仁化县| 卓资县| 潼南县| 五指山市| 巫山县| 南昌县| 舞阳县| 融水| 长葛市| 策勒县| 平遥县| 新密市| 陆川县| 白河县| 曲周县| 西盟| 互助| 桐乡市| 吉林省| 荆门市| 泉州市| 双辽市| 运城市| 麦盖提县| 长顺县| 武威市| 武夷山市|