可能重复:
Java char 数组到 int
我有以下代码,对象在stackCells哪里ArrayList:
int[] stackCell = {0, 0};
if (!stackCells.isEmpty()) {
String stackCellString = stackCells.get(0);
stackCell[0] = stackCellString.charAt(0);
stackCell[1] = stackCellString.charAt(1);
}
所以我遇到的问题stackCell是没有将字符解释为int. 例如, 的值stackCellString应该是"88"。但是,当我使用chartAt(0)and时charAt(1),我得到一个 int 值56。如果我在命令中使用这些相同的调用System.out.println(stackCellString.charAt(0) + stackCellString.charAt(1)),我会得到正确的结果(即"88")。