|
发表于 2023-11-12 20:08:02
|
显示全部楼层
以下是满足您要求的Java代码:
- import java.util.ArrayList;
- import java.util.List;
- public class Main {
- public static void main(String[] args) {
- // 创建一个只能容纳String对象名为names的ArrayList集合
- List<String> names = new ArrayList<>();
- // 按顺序往集合中添加5个字符串对象
- names.add("张三");
- names.add("李四");
- names.add("王五");
- names.add("马六");
- names.add("赵七");
- // 遍历集合,分别打印集合中的每个元素的位置与内容
- for (int i = 0; i < names.size(); i++) {
- System.out.println("位置:" + (i + 1) + " 内容:" + names.get(i));
- }
- // 打印集合的大小
- System.out.println("集合大小:" + names.size());
- // 删除集合中的第3个元素,并显示删除元素的内容
- String removedElement = names.remove(2);
- System.out.println("被删除的元素:" + removedElement);
- // 打印目前集合中第3个元素的内容
- if (names.size() >= 3) {
- System.out.println("现在的第3个元素:" + names.get(2));
- }
- // 再次打印集合的大小
- System.out.println("现在的集合大小:" + names.size());
- }
- }
复制代码
这段代码首先创建了一个名为names的ArrayList集合,然后按顺序添加了5个字符串。接着,它遍历了该集合并打印了每个元素的位置和内容。
然后,它打印了集合的大小,删除了第3个元素,并显示了被删除元素的内容。如果集合的大小仍然大于等于3,它将打印出现在的第3个元素的内容。最后,它再次打印了集合的大小。 |
|