Java - 将数组的数组拆分为多个数组

标签 java android arrays

各位程序员大家好,我在处理这个逻辑时遇到了问题,我想做的是在 Android Studio 应用程序 (java) 中将一个数组拆分为多个数组。

我有一个这样的数组:

int[][] goal = { {1, 2, 3}, {4, 5, 6}, {0, 7, 8} };

我希望它看起来像这样:

int[] zero = {1,2,3};
int[] one = {4,5,6};
int[] two = {0,7,8};

但我遇到了麻烦,因为我虽然可以像这样设置数组

int[] zero = goal [1][];
int[] one = goal [2][];
int[] two = goal [3][];

我不能,所以我来这里是想知道你们中是否有人能帮我解决这个问题。

谢谢。

最佳答案

按照你的逻辑...

改变这个:

int[] zero = goal [1][];
int[] one = goal [2][];
int[] two = goal [3][];

这个:

int[] zero = goal [0];
int[] one = goal [1];
int[] two = goal [2];

关于Java - 将数组的数组拆分为多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48410023/

相关文章:

android - MPAndroidChart:创建闭合图表(圆形折线图)

android - 在运行时从 Android 主题获取默认属性值?

c - 在 C 中 malloc 一个巨大的数组

java - 具有公共(public)字符串数组的静态内容的非静态字段

python:合并 SQLITE 表的列表列表

java - 如何在启动时保存应用程序方向状态

java - 让用户在 JFreeChart XY 图中编辑系列

java - 使用 Java 中的 Axis2 库构建对 WebService 的 SOAP 请求?

java - 方法签名中的 final 关键字

java - 无法使用 crontab 访问 jarfile