(1)利用List接口和泛型新建一个ArrayList对象list,要求为String类型; (2)list添加“China”,“Usa”,“India”,“Japan”四个字符串; (3)打印输出list (4)用3种方式遍历list元素 (5)删除索引为2的元素,然后打印输出list;
时间: 2024-01-10 20:02:41 浏览: 49
好的,根据您的要求,我来演示一下:
```java
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo {
public static void main(String[] args) {
// 新建一个ArrayList对象list,要求为String类型
List<String> list = new ArrayList<>();
// list添加“China”,“Usa”,“India”,“Japan”四个字符串
list.add("China");
list.add("Usa");
list.add("India");
list.add("Japan");
// 打印输出list
System.out.println("list的元素为:");
System.out.println(list);
// 用3种方式遍历list元素
System.out.println("第一种遍历方式:");
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
System.out.println();
System.out.println("第二种遍历方式:");
for (String s : list) {
System.out.print(s + " ");
}
System.out.println();
System.out.println("第三种遍历方式:");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
}
System.out.println();
// 删除索引为2的元素,然后打印输出list
list.remove(2);
System.out.println("删除索引为2的元素后,list的元素为:");
System.out.println(list);
}
}
```
输出结果如下:
```
list的元素为:
[China, Usa, India, Japan]
第一种遍历方式:
China Usa India Japan
第二种遍历方式:
China Usa India Japan
第三种遍历方式:
China Usa India Japan
删除索引为2的元素后,list的元素为:
[China, Usa, Japan]
```
阅读全文