编写程序练习List集合及泛型的基本使用: 1) 创建一个只能容纳String对象名为names的ArrayList集合; 2)按顺序往集合中添加5个字符串对象:“张三”、“李四”、“王五”、“马六”、“赵七”; 3)对集合进行遍历,分别打印集合中的每个元素的位置与内容; 4)首先打印集合的大小,然后删除集合中的第3个元素,并显示删除元素的内容,然后再打印目前集合中第3个元素的内容,并再次打印集合的大小。具体流程和主要步骤
时间: 2024-03-07 20:50:44 浏览: 69
实验05 Java集合.doc
1. 创建只能容纳String对象的ArrayList集合:
```
ArrayList<String> names = new ArrayList<>();
```
2. 添加5个字符串对象到集合中:
```
names.add("张三");
names.add("李四");
names.add("王五");
names.add("马六");
names.add("赵七");
```
3. 遍历集合并打印每个元素的位置与内容:
```
for (int i = 0; i < names.size(); i++) {
System.out.println("位置:" + i + ",内容:" + names.get(i));
}
```
4. 打印集合的大小,删除第3个元素并显示删除元素的内容,再打印第3个元素的内容和集合的大小:
```
System.out.println("集合大小:" + names.size());
String removedElement = names.remove(2);
System.out.println("删除的元素:" + removedElement);
System.out.println("第3个元素:" + names.get(2));
System.out.println("集合大小:" + names.size());
```
完整代码如下:
```
import java.util.ArrayList;
public class ListDemo {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<>();
names.add("张三");
names.add("李四");
names.add("王五");
names.add("马六");
names.add("赵七");
for (int i = 0; i < names.size(); i++) {
System.out.println("位置:" + i + ",内容:" + names.get(i));
}
System.out.println("集合大小:" + names.size());
String removedElement = names.remove(2);
System.out.println("删除的元素:" + removedElement);
System.out.println("第3个元素:" + names.get(2));
System.out.println("集合大小:" + names.size());
}
}
```
阅读全文