更换2D阵列中特定位置的字符?

时间:2013-10-01 00:13:01

标签: java arrays methods

我有两个整数代表2D字符数组中的特定位置,我正在尝试编写一个方法来获取这些整数,将它们用作数组中的索引位置,并用新字符替换它们, '' (该方法然后将数组返回到main方法)。

这是(当前为空)方法:

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



}

我正在努力做到这一点的效果:

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

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

2 个答案:

答案 0 :(得分:2)

怎么样

mazeGrid[playerPosR][playerPosC] = '.';

答案 1 :(得分:1)

这个怎么样:

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

我建议在继续进行之前熟悉数组语法......