Java的集合
List集合
List集合代表一个元素有序、可重复的集合。
首先:声明集合
示例代码:
List<Integer>list=new ArrayList<>();
添加数据
示例代码:
//添加
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(6);
System.out.println(list);
示例结果:
在指定位置添加数据
示例代码:
//在指定位置插入数据
list.add(4,5);//第一个值是索引,第二个值
System.out.println(list);
示例结果:
修改数据
示例代码:
//修改
list.set(0, 0);
System.out.println(list);
示例结果:
移除数据
示例代码:
//移除
list.remove(5);//移除索引为5的
System.out.println(list);
//list.remove(Integer.valueOf(5));//移除5
list.remove((Integer)5);//移除5
System.out.println(list);
示例结果:
添加多个
示例代码:
List<Integer>list2=new LinkedList<>();
list2.add(7);
list2.add(8);
list2.add(9);
list2.add(10);
list.addAll(list2);//添加多个
System.out.println(list);
示例结果:
移除多个
示例代码:
list.removeAll(list2);//移除多个
System.out.println(list);
示例结果:
遍历集合
示例代码:
//for遍历
System.out.println("for遍历");
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) +"\t");
}
System.out.println();
示例结果:
清空集合
示例代码:
// 清空集合
list.clear();
System.out.println("List集合否为空:" + list.isEmpty());