我翻译我的代码,我面临一个错误。这是我的代码:转换字符串为整数错误
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
我的数组包含整数和一个字符串。有没有办法做到这一点? –