我翻譯我的代碼,我面臨一個錯誤。這是我的代碼:轉換字符串爲整數錯誤
private boolean checkPlace(Coordinate c){
return "0".equals(matrix[String.valueOf((char) c.getx())][String.valueOf((char) c.gety())]);
}
的錯誤是:不兼容的類型:字符串不能被轉換爲int
矩陣是一個二維數組,的getX返回一個整數和的getY返回一個整數。 任何幫助表示讚賞,謝謝
'matrix [String] [String]'在Java中不起作用。你需要'matrix [int] [int]'。 –
數組的索引是整數。不要將c.getx和c.gety轉換爲字符串。 – TDG
我的數組包含整數和一個字符串。有沒有辦法做到這一點? –