0

文字の 2D 配列内の特定の位置を表す 2 つの整数があり、それらの整数を取り、それらを配列内のインデックス位置として使用し、それらを新しい文字 '.' に置き換えるメソッドを作成しようとしています。(その後、メソッドは配列をメイン メソッドに返します)。

(現在は空の) メソッドは次のとおりです。

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 に答える