由于某种原因,您无法执行下面的代码,但您可以在方法中执行此操作。为什么?
public class Frame {
String text [] = new String[];
}
最佳答案
您没有为数组分配大小。 Java 中的数组具有固定大小,在创建数组时必须提供该固定大小。因此,如果您想要一个可以存储 10 个元素的数组,您可以使用:
String[] text = new String[10];
将 10 替换为您需要的任何尺寸。如果您不知道尺寸,或者需要能够更改尺寸,请考虑使用 List<>
相反。
关于java - 将数组声明为实例或成员。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29016683/