私のコードを翻訳していますが、私はエラーに直面しています。ここに私のコードは:文字列を整数に変換するエラー
private boolean checkPlace(Coordinate c){
return "0".equals(matrix[String.valueOf((char) c.getx())][String.valueOf((char) c.gety())]);
}
エラーがある:非互換のタイプ:文字列
マトリックスをintに変換することができないことは整数のgetYを返すのgetX 2Dアレイは、整数を返しています。マトリックス[「X」]: すべてのヘルプは高く評価され、あなたは、文字列の代わりintegarsすなわちであなたのマトリックス[x] [y]を到達しようとしているので、あなたが取得しているエラーがあるように見えますあなた
'matrix [String] [String]'はJavaでは動作しません。 'matrix [int] [int]'が必要です。 –
配列のインデックスは整数です。 c.getxとc.getyを文字列に変換しないでください。 – TDG
配列に整数と1つの文字列が含まれています。これを行う方法はありますか? –