请编写一个类 TAList,向一个 ArrayList 集合类型的对象中添加元素(例如添加字符串类型的对象),然后使用该集合对象的迭代器遍历输出这些元素。
时间: 2024-03-14 21:47:12 浏览: 12
好的,以下是 TAList 类的实现:
```python
import java.util.ArrayList;
import java.util.Iterator;
public class TAList {
private ArrayList<String> list = new ArrayList<String>();
public void add(String item) {
list.add(item);
}
public void print() {
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
```
在上面的代码中,我们创建了一个 TAList 类,它包含一个名为 list 的 ArrayList 对象。我们还定义了一个 add() 方法,该方法将传递的字符串类型的对象添加到 list 中。最后,我们定义了一个 print() 方法,该方法使用迭代器遍历 list,将其中的元素逐个输出到控制台上。
使用 TAList 类的示例代码如下:
```python
public static void main(String[] args) {
TAList list = new TAList();
list.add("Hello");
list.add("World");
list.add("!");
list.print();
}
```
在上面的示例代码中,我们创建了一个 TAList 的对象,然后向其添加了三个字符串类型的对象。最后,我们调用了 TAList 的 print() 方法,使用迭代器遍历 list,将其中的三个元素逐个输出到控制台上。