1. long number = 564; 2. String str = number+""; 3. char[] num = str.toCharArray(); 4. number = number - num[0]; /* The value of number is 511 */
valeur inattendue de la variable Longtemps après la conversion en char réseau
Je cherche à soustraire le premier chiffre du numéro à partir du numéro en utilisant ce morceau de code. Pendant le débogage, j'ai découvert que la valeur de num [0] était de 53. Quelqu'un peut-il expliquer ce qui me manque ici.
'53' est le code ASCII pour le caractère' 5' –
Merci, @ M.M, mais je veux que le nombre soit de 559. Est-il possible de convertir 53 à 5 en quelque sorte? – Akhilesh
Vous pouvez soustraire 48? –