编写程序,向ArrayList集合中添加3个元素(String类型),使用迭代器Iterator遍历输出这些元素。使用泛型
时间: 2024-02-15 07:05:25 浏览: 143
好的,以下是实现的代码:
```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
!
```
希望能够帮到你!
相关问题
用ArrayList泛型集合类定义一个用于存储字符串的集合对象list1,使用该对象相应的方法完成下列操作: (1) 用集合工具类Collections中的addAll方法向集合中添加5个字符串元素(内容自定,试着有重复值的元素); (2) 用get方法,获取索引号为2的字符串元素,并在控制台输出; (3) 用集合的迭代器,遍历集合中各元素,并在控制台输出。
好的,下面是代码实现:
```
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
public class TestList1 {
public static void main(String[] args) {
// 定义一个用于存储字符串的集合对象list1
ArrayList<String> list1 = new ArrayList<String>();
// 使用集合工具类Collections中的addAll方法向集合中添加5个字符串元素
Collections.addAll(list1, "apple", "banana", "orange", "peach", "banana");
// 使用get方法,获取索引号为2的字符串元素,并在控制台输出
System.out.println("索引号为2的字符串元素为:" + list1.get(2));
// 使用集合的迭代器,遍历集合中各元素,并在控制台输出
Iterator<String> it = list1.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.print(str + " ");
}
}
}
```
输出结果为:
```
索引号为2的字符串元素为:orange
apple banana orange peach banana
```
使用泛型集合ArrayList<Integer>集合,对其添加2 个不同的Integer类型元素(12,13),并使用Iterator<Integer>遍历该集合。用JAVA
代码如下:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(12);
list.add(13);
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
Integer element = iterator.next();
System.out.println(element);
}
}
}
```
输出结果为:
```
12
13
```
这里使用了泛型,可以保证集合中只能存储Integer类型的元素,并且在遍历集合时使用了迭代器,可以按顺序依次获取集合中的元素。
阅读全文