Possible en double:
Java char array to intJava: Problèmes de conversion char int
je le code suivant, où stackCells
est un objet ArrayList
:
int[] stackCell = {0, 0};
if (!stackCells.isEmpty()) {
String stackCellString = stackCells.get(0);
stackCell[0] = stackCellString.charAt(0);
stackCell[1] = stackCellString.charAt(1);
}
Ainsi, le problème que je rencontre est que stackCell
n'est pas terprétant le caractère en tant que int
. Par exemple, la valeur stackCellString
doit être "88"
. Cependant, quand j'utilise chartAt(0)
et charAt(1)
, j'obtiens une valeur int de 56
. Si j'utilise ces mêmes appels dans une commande System.out.println(stackCellString.charAt(0) + stackCellString.charAt(1))
, j'obtiens le résultat correct (c'est-à-dire "88"
).
ce qui est 'stackCellString' – Woot4Moo
@ Woot4Moo je l'ai écrit dans le paragraphe. – capcom
@KarthikT Mais je pensais qu'un 'char' pouvait être utilisé comme un' int' sans lancer. J'ai aussi essayé de lancer, sans chance. – capcom