嘿,程序中的名称是葡萄牙语,但我认为这是可以理解的,如果您有任何疑问,请询问,我会翻译。
所以我得到了NullPointerException
这些。数组 Vector_Canais 在构造函数中初始化:
public Box(int capacidade) {
Time a = new Time();
Vector_Canais = new Canal[DEFAULT_SIZE];
}
public static void novoCanal() {
Scanner in = new Scanner(System.in);
Cnl = in.nextLine();
Vector_Canais[i] = new Canal(Cnl);
i++;
}
public static String listaCanais(int i) {
return (Vector_Canais[i].getCanal());
}
public static void listaCanais() {
for (int a = 0; a < 100; a++) {
if (Box.listaCanais(a) != null) {
System.out.println(Box.listaCanais(a));
}
}
i 初始化为 0。有什么想法吗?