list集合相关操作--熊猫大集合
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ListTest {
/**
* list 集合相关操作
* list 集合,加入到集合的数据是有序的,且可以重复
*/
public static void main(String[] args) {
//创建一个List集合并添加元素
List<String> list = new ArrayList<>();
//List集合添加元素
list.add("丫丫");
list.add("花花");
list.add("荷叶");
System.out.println("熊猫大集合---"+list);
//遍历List集合中的元素
for (String panda : list) {
System.out.println("可爱的大熊猫:"+panda);
}
//在List集合中插入元素
list.add(0, "萌兰"); // 在索引0位置插入元素
System.out.println("插入后熊猫大集合---"+list);
//删除List集合中的元素
list.remove(0); // 删除索引0位置的元素
System.out.println("删除后熊猫大集合---"+list);
//修改List集合中的元素
list.set(0, "萌兰"); // 将索引0位置的元素修改为"萌兰"
System.out.println("修改后熊猫大集合---"+list);
//查询List集合中具体索引位置的元素
String panda = list.get(0); // 获取索引0位置的元素
System.out.println("索引0位置的熊猫:"+panda);
//排序List集合中的元素
Collections.sort(list); // 对List集合进行排序
System.out.println("排序后熊猫大集合---"+list);
//反转List集合中的元素
Collections.reverse(list); // 对List集合进行反转
System.out.println("反转后熊猫大集合---"+list);
//统计List集合中元素的数量
int size = list.size(); // 获取List集合的元素数量
System.out.println("熊猫数量---"+size);
//清空List集合中的所有元素
list.clear(); // 清空List集合中的所有元素
System.out.println("清空后熊猫大集合---"+list);
}
}
得到的打印结果
熊猫大集合---[丫丫, 花花, 荷叶, 丫丫]
可爱的大熊猫:丫丫
可爱的大熊猫:花花
可爱的大熊猫:荷叶
可爱的大熊猫:丫丫
插入后熊猫大集合---[萌兰, 丫丫, 花花, 荷叶, 丫丫]
删除后熊猫大集合---[丫丫, 花花, 荷叶, 丫丫]
修改后熊猫大集合---[萌兰, 花花, 荷叶, 丫丫]
索引0位置的熊猫:萌兰
排序后熊猫大集合---[丫丫, 花花, 荷叶, 萌兰]
反转后熊猫大集合---[萌兰, 荷叶, 花花, 丫丫]
熊猫数量---4
清空后熊猫大集合---[]