gpt4 book ai didi

java - 访问二维数组Java的整个子列表

转载 作者:行者123 更新时间:2023-11-29 09:32:44 25 4
gpt4 key购买 nike

我被难住了。这应该很简单。我正在尝试访问构成我的二维数组的整个子列表/候选列表(不确定它们叫什么)。我看到的所有引用资料都向我展示了如何从数组中简单地选择或打印行/列项。谢谢

int brobes[][]  = {{0, 1, 0}, {4, 4, 4}, {4, 5, 5}, {6, 7, 8}};
int my0[] = brobes[0];
println(brobes[0]);
//hoping it will print: {0,1,0} and so forth

最佳答案

我觉得你想多了。你的代码打印出来:

[0] 0
[1] 1
[2] 0

当您在 Processing 中打印一个数组时,它会在其自己的行上打印数组的每个索引。这是正确的行为,它意味着您正确地从 2D 数组中获取了数组。

(如果它是对象数组而不是整数,这会更复杂,在这种情况下,您必须使用 printArray() 函数。)

如果你想要默认打印格式以外的东西,那么你将不得不自己做:

String s = "{";
for(int i : brobes[0]){
s += " " + i;
}
s += " }";
println(s);

您也可以使用其他答案中的 Java 解决方案,但这会阻止您以后部署为 JavaScript。

但是,如果您只想从二维数组中取出数组,您已经在这样做了。然后,您可以像使用任何其他数组一样使用此数组。

关于java - 访问二维数组Java的整个子列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37996816/

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