Android数组不起作用 - 缺少值

时间:2015-11-17 22:10:27

标签: java arrays

我之前在这里发过关于类似问题的帖子并且没有解决它的运气 - 所以最终以不同的方式运行程序。然而,我的代码的另一部分也出现了同样的问题,我想知道你们其中一个人是否愿意向我解释出现了什么问题。

在基本术语中,应用程序在类的开头声明一个数组 double [][][] data = new double [5][250][250]; 然后程序进行一些处理,然后在迭代循环中将值设置到数据数组。如果我在设置循环时读取它们的值,那么它们都会按预期显示。但是,当我稍后在代码中阅读它们时,只会显示前5个项目。 现在这里有一个奇怪的部分:数组不会在程序中的任何其他地方使用,而不是一次。对于我以相同方式设置的字符串数组也是如此,这是一个[250] [250]数组,它也只显示第一个5.如果我创建一个新数组并将值复制到第二个数组中稍后使用第二个数组,然后所有索引都可以工作。这似乎与在类的开头声明数组有关。

任何帮助将不胜感激。 我会尽力澄清我解释得不好的事情。

非常感谢,杰克。

可以在此处找到代码:http://pastebin.com/8EDLz99r

0 个答案:

没有答案