gpt4 book ai didi

Java - 管理特定的 int[][]

转载 作者:行者123 更新时间:2023-12-01 15:51:30 26 4
gpt4 key购买 nike

假设我想存储加载到 int[][] 板上的三组二维数组

示例集:

{
{ 67, 67, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118 },
{ 67, 343, 343, 343, 343, 343, 343, 343, 343, 394, 1, 1, 1, 1, 1, 118 },
{ 67, 343, 448, 343, 343, 343, 343, 343, 514, 514, 1, 166, 166, 166, 1, 118 },
{ 67, 343, 343, 343, 343, 343, 430, 343, 514, 514, 1, 166, 166, 166, 1, 118 },
{ 343, 343, 343, 343, 343, 343, 343, 343, 514, 514, 1, 166, 166, 166, 1, 118 },
{ 343, 343, 343, 343, 343, 343, 343, 343, 514, 514, 439, 472, 73, 472, 469, 118 },
{ 118, 343, 343, 343, 343, 343, 343, 343, 448, 343, 343, 343, 343, 343, 343, 118 },
{ 118, 343, 448, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 118 },
{ 67, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 430, 343, 343, 118 },
{ 67, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 118 },
{ 67, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118 }
};

当然,另外两组会有不同的数字。但是,假设我随机生成其中三个集合,并且我想通过执行 loadBoard(1) 来加载它们,其中 1 可以是唯一命名的标识符 map ID。

我要求的不仅仅是代码,而是我将如何解决这个问题。这不是“做我的作业”,而是“我到底应该做什么”。

请记住,这些集不会在文件中指定。它们将从 .txt 文件中读取,以便在文件加载时出现。

谢谢。

最佳答案

您可以尝试使用与此类似的方法:

class Jahkr {

int[][] board;

String[] filenames = new String[]{"first.txt","second.txt","third.txt"};

loadBoard(int i) {
Scanner sc = new Scanner(new File(filenames[i])); // 0, 1, 2 allowed
// proceed to load the board from the file using the scanner
}

}

关于Java - 管理特定的 int[][],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5925604/

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