java - 动态修改数组名称

标签 java arrays

我正在编写 Java 应用程序。

这是我的代码示例:

int [] digitPart_1 ={16,7,9,8,5,6,};
int [] digitPart_2 ={1,77,98,86,5,6,};
int [] digitPart_3 ={166,7,49,84,55,6,};

for(int i = 0; i < mfl.size(); i++){
 new DataProcessing(digitPart_+""+(i + 1));
}

在我的设计中,现在每个部分(例如 digitPart_1)都应传入,因为 0 + 1 = 1、1 + 1 = 2,即 digitPart_1 等。但这会导致编译错误。它不允许我修改传入的数组名称。 'mfl' 并不重要,它应该存储数字 3。我只是想知道我是否可以修改动态传入的数据结构的名称,就像您可以修改传入输出流的字符串一样。

关于如何克服这个问题有什么建议吗? 干杯

最佳答案

您不能动态修改变量的名称。但您可以改用数组:

int[][] digitPart = {{16,7,9,8,5,6}, {1,77,98,86,5,6}, {166,7,49,84,55,6}};

for(int i = 0; i < mfl.size(); i++){
   new DataProcessing(digitPart[i]);
}

关于java - 动态修改数组名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12289727/

相关文章:

java - 安卓开发 : "thread exiting with uncaught exception"

java - 3DES 加密 Oracle/JAVA 等效

php - 查找数组是否至少有 1 个值

javascript - 如何从 JavaScript 中的字符串数组中删除字符模式?

java - 如何从数组中删除图像

java - 如何从手机发送 TCP 请求?

java - 在 Eclipse 插件的菜单中创建一个单选按钮

java - 战舰游戏异常(exception)

javascript - 从起始位置求和下一个数组元素 (javascript)

php - 当我尝试测试对基于 PHP 的服务器的请求时,我应该使用 Java 或 Python 中的哪种数据结构,该服务器需要带有字符串索引的数组?