0

我有两个整数表示二维字符数组中的特定位置,我正在尝试编写一个方法来获取这些整数,将它们用作数组中的索引位置,并将它们替换为新字符“。” (然后该方法会将数组返回给 main 方法)。

这是(当前为空)方法:

public static char[][] playerMoveDown(int playerPosR, int playerPosC, char[][] mazeGrid) {



}

我正在尝试为此做一些事情:

mazeGrid[][].setCharAt(mazeGrid[playerPosR][playerPosC], '.');

但是有一些适用于字符数组的东西(因为 setCharAt 只适用于字符串)。什么是简单易行的方法?

4

2 回答 2

2

怎么样

mazeGrid[playerPosR][playerPosC] = '.';
于 2013-10-01T00:17:25.580 回答
1

那这个呢:

public static char[][] playerMoveDown(int playerPosR, int playerPosC, char[][] mazeGrid) {
    mazeGrid[playerPosR][playerPosC] = '.';
    return mazeGrid;
}

我建议先熟悉数组语法,然后再继续……

于 2013-10-01T00:17:34.643 回答