定义一个TestList类 、利用List接口和泛型新建一个ArravList对象list、要求为String类型、list添加China、usa,india,japan四个字符串、打印输出list、用三种方式遍历list元素、删除索引为2的元素、打印输出list、java
时间: 2023-07-10 09:43:45 浏览: 83
试谈Java中ArrayList类的使用.pdf
好的,下面是代码实现:
```java
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class TestList {
public static void main(String[] args) {
// 创建一个ArrayList对象list,泛型为String类型
List<String> list = new ArrayList<String>();
// 添加元素
list.add("China");
list.add("usa");
list.add("india");
list.add("japan");
// 打印输出list
System.out.println("list元素为:" + list);
// 第一种遍历方式:for循环
System.out.println("第一种遍历方式:for循环");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
// 第二种遍历方式:迭代器
System.out.println("第二种遍历方式:迭代器");
Iterator<String> it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
// 第三种遍历方式:foreach循环
System.out.println("第三种遍历方式:foreach循环");
for (String str : list) {
System.out.println(str);
}
// 删除索引为2的元素
list.remove(2);
// 打印输出list
System.out.println("删除索引为2的元素后,list元素为:" + list);
}
}
```
输出结果为:
```
list元素为:[China, usa, india, japan]
第一种遍历方式:for循环
China
usa
india
japan
第二种遍历方式:迭代器
China
usa
india
japan
第三种遍历方式:foreach循环
China
usa
india
japan
删除索引为2的元素后,list元素为:[China, usa, japan]
```
希望能够帮到你!
阅读全文