我正在尝试创建一个非常非常简单的程序。我希望我的班级被调用Text
来简单地打印出一个字符串,特别是一个字母。然后在我的第二个名为 Window 的类中,我想创建该类的 ArrayList,遍历列表并调用我的 Text 类的方法来打印出字符串。但它不打印任何东西。
我究竟做错了什么?
public class Text {
private String a;
public void printA() {
a = "a";
System.out.print(a);
}
}
和其他班级..
import java.util.ArrayList;
public class Window {
private ArrayList<Text> string = new ArrayList<Text>(5);
public Window() {
addText();
}
public void iterate() {
for (int i = 0; i < string.size() - 1; i++) {
string.get(i).printA();
}
}
public void addText() {
for (int i = 0; i <string.size() - 1; i++) {
string.add(new Text());
}
}
public static void main(String[] args) {
Window wind = new Window();
wind.iterate();
}
}