java利用list接口和泛型新建一个arravlist对象list,要求为string类型,然后给list添加china,usa,india,japen四个字符串,打印输出list,用for循环,while循环,迭代器3种方式遍历list元素,然后删除索引为2的元素,打印输出list
时间: 2023-08-21 09:05:51 浏览: 99
好的,下面是Java代码示例:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Test {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>(); // 新建一个ArrayList对象list,元素类型为String
list.add("china"); // 添加元素
list.add("usa");
list.add("india");
list.add("japan");
System.out.println(list); // 直接打印输出list
// for循环遍历
System.out.println("用for循环遍历list:");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
// while循环遍历
System.out.println("用while循环遍历list:");
int j = 0;
while (j < list.size()) {
System.out.println(list.get(j));
j++;
}
// 迭代器遍历
System.out.println("用迭代器遍历list:");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
// 删除索引为2的元素
list.remove(2);
System.out.println("删除索引为2的元素后的list:");
System.out.println(list);
}
}
```
输出结果为:
```
[china, usa, india, japan]
用for循环遍历list:
china
usa
india
japan
用while循环遍历list:
china
usa
india
japan
用迭代器遍历list:
china
usa
india
japan
删除索引为2的元素后的list:
[china, usa, japan]
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![text/x-c++; charset=iso-8859-1](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)