gpt4 book ai didi

java - 从其他数组中提取二维数组

转载 作者:行者123 更新时间:2023-12-01 19:17:37 26 4
gpt4 key购买 nike

这是与学校作业相关的,所以我被限制不能使用 ArrayList 或 Array 方法。

假设我有一个像这样的 2D char[][] 数组

ooooo
oxxoo
oxxxo
oxxoo

如果我给定了它的尺寸和中间的起点(尺寸始终为奇数整数),我应该构建什么方法来创建新的 char[][] 数组?从原始数组开始,例如 [1][3],大小为 3,新数组应该是它的“剪切”,例如

oxx
oxx
oxx

我知道起点是新数组的 0,0,还是始终在旧数组的开头,但这里围绕它构建新数组的中间点可以在任何地方。

最佳答案

与开始时没有什么不同。因此,从 [1][3] 开始,而不是复制newArray[i][j] = oldArray[i][j];

使用 newArray[i][j] = oldArray[i+1][j+3];请务必检查合法值的范围。

关于java - 从其他数组中提取二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59401219/

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