【发布时间】:2019-09-16 22:49:35
【问题描述】:
我正在尝试遍历两个不同类型的 ArrayList 字段。虽然我可以为每种类型编写方法,但有没有办法只用一个方法来迭代它们?我似乎不太清楚是否可以将字段作为方法参数传递。在下面的代码中,iteratePhrase() 方法应该打印任一 ArrayList 中的所有元素。其中,[...] 表示numbers 或letters。
import java.util.ArrayList;
import java.util.List;
public class Phrase {
private List<Number> numbers;
private List<Letter> letters;
public Phrase() {
numbers;
letters;
}
public void iteratePhrase() {
for (int i=0; i<[...].size(); i++)
System.out.println([...].get(i));
}
}
【问题讨论】:
标签: java oop arraylist methods