java - 将数组声明为实例或成员。

标签 java

由于某种原因,您无法执行下面的代码,但您可以在方法中执行此操作。为什么?

public class Frame {
String text [] = new String[];
}

最佳答案

您没有为数组分配大小。 Java 中的数组具有固定大小,在创建数组时必须提供该固定大小。因此,如果您想要一个可以存储 10 个元素的数组,您可以使用:

String[] text = new String[10];

将 10 替换为您需要的任何尺寸。如果您不知道尺寸,或者需要能够更改尺寸,请考虑使用 List<>相反。

关于java - 将数组声明为实例或成员。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29016683/

相关文章:

java - 你知道一个好的 Java RSS/Feed 生成器吗?

java - 使用外部文件的空指针异常

java - 当部署在服务器上时,这个 Java 应用程序有何变化?

java - Java中如何构造二维数组?

回文的java字符串概念

java - 如何使用SAXReader解析GPX文件?

java - 在 java 中访问已经引用的 bean Spring mvc 中的 bean 时出现空指针异常

java - JButton 不改变大小

java - 使用MapperFactoryBean时如何获取当前 session ?

java - 底部导航栏在 fragment 内部不起作用