新建一个ArrayList对象list,利用iterator循环遍历ArrayList元素,用Java编写该程序
时间: 2024-02-24 07:58:47 浏览: 77
好的,以下是Java代码:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListIteratorExample {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
}
}
```
这个程序会创建一个名为`list`的`ArrayList`对象,并添加三个元素。然后,我们使用`iterator()`方法获取一个`Iterator`对象。`while`循环会一直进行,直到`iterator`没有下一个元素。在循环内部,我们获取迭代器的下一个元素,并将其打印到控制台上。
相关问题
java代码(1)新建一个ArrayList对象1ist(使用泛型); (2)对该对象添加“orange”,“pear”,“apple”三个字符串;(3)利用Iterator循环遍历ArrayList元素,输出格式: orange pear apple
好的,以下是符合您要求的Java代码:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
// 新建ArrayList对象list
ArrayList<String> list = new ArrayList<String>();
// 对该对象添加“orange”,“pear”,“apple”三个字符串
list.add("orange");
list.add("pear");
list.add("apple");
// 利用Iterator循环遍历ArrayList元素,输出格式: orange pear apple
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next());
if (iterator.hasNext()) {
System.out.print(" ");
}
}
}
}
```
输出结果为:
```
orange pear apple
```
编写程序,向ArrayList集合中添加3个元素(String类型),使用迭代器Iterator遍历输出这些元素。使用泛型
好的,以下是实现的代码:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Test {
public static void main(String[] args) {
// 创建一个ArrayList集合,指定元素类型为String
ArrayList<String> list = new ArrayList<>();
// 向集合中添加3个元素
list.add("hello");
list.add("world");
list.add("!");
// 使用迭代器Iterator遍历输出这些元素
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
}
}
```
运行程序后,输出如下:
```
hello
world
!
```
希望能够帮到你!
阅读全文