Java,在声明需要宽度和高度的静态数组时遇到问题,直到我已经在函数中时才设置变量

标签 java arrays

我有一个家庭作业,需要使用静态 int[][]。但是,所需的大小是使用扫描仪从文本文件中读出的,并且不能作为参数传递。如何在方法内声明静态数组?

最佳答案

如果我理解你的问题,你可以将声明和初始化分开。类似的东西

static int[][] array = null;
public static void init(int width, int height) {
   array = new int[height][width];
}

关于Java,在声明需要宽度和高度的静态数组时遇到问题,直到我已经在函数中时才设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28553880/

相关文章:

java - 使用 Javassist 读取变量的值

java - Spring Batch 中多个输入文件的分区器多线程

java - 如何解码base64字符串并将其转换为PDF/JPG并保存在存储中

c - C 中的动态 2 数组

c++ - 如何在二维中使用memset在C++中动态生成数组?

Java DataOutputStream 不向套接字发送数据

java - 如何在 PubNub GWT api 中设置 UUID?

javascript - 如何使用变量选择javascript数组键?

javascript - 将 XML 文件加载到 JavaScript 数组中

javascript - 如何在 Javascript 中删除数组中的重复数组?