2d数组复制列和行和证明,如果包含等于或不

时间:2013-06-11 07:05:24

标签: java android copy multidimensional-array

我想证明我的第j列和行中是否有Float.POSITIVE_INFINITY。但我不知道如何做到这一点,因为没有爆炸性的时间复杂性。这意味着我不想使用for循环来执行此操作。但我没有找到任何替代方法。 你知道吗? 我的第二件事是我想用Java复制我的2d数组中的一些列和/或行。对于行,我只需使用Array[i]即可复制它。但对于列我不能使用这种形式的代码。但是有可能没有for循环吗?

1 个答案:

答案 0 :(得分:1)

基本上你有以下选择。

  1. 将数组包装成一个单独的类。使用getter和setter,您可以在分配和执行时检查值,无论您需要做什么。
  2. 一旦填充完就在数组上循环。
  3. 毕竟,如果不使用第一种方法,就无法绕过它。如果在阵列完成时有信号,则只需要执行一次,但是为了更精确的方法,查看代码如何填充数组以及如何使用数组将会很有帮助。