gpt4 book ai didi

java - Java 中可以不使用循环从 3 维数组中获取 2 维数组吗?

转载 作者:行者123 更新时间:2023-12-01 18:15:33 25 4
gpt4 key购买 nike

Java 能否从 3 维数组中获取子数组?我是 Java 新手,需要一些帮助。

threeDimensions[][][] = {
{
{false, true, false, false},
{false, true, false, false},
{false, true, false, false},
{false, true, false, false},
},
{
{false, false, false, false},
{false, true, true, false},
{false, true, false, false},
{false, true, false, false},
}
};

twoDimensions = threeDimensions[0];

这种方式行不通,但是有没有一种方法可以在不循环的情况下做到这一点?

最佳答案

你的方法确实有效,但你的语法有点错误。应该是

boolean[][][] threeDimensions = {
{
{false, true, false, false},
{false, true, false, false},
{false, true, false, false},
{false, true, false, false},
},
{
{false, false, false, false},
{false, true, true, false},
{false, true, false, false},
{false, true, false, false},
}
};

boolean[][] twoDimensions = threeDimensions[0];

如果你的问题是打印出来,你需要写

System.out.println(Arrays.deepToString(twoDimensions));

关于java - Java 中可以不使用循环从 3 维数组中获取 2 维数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29805247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com