Quiero dividir mi valor int en dígitos. por ejemplo, si el no. es 542, el resultado debería ser 5,4,2.dividir el valor int en dígitos separados
Tengo 2 opciones. 1) Convierta int en String & y luego usando getCharArray(), puedo tener caracteres separados & y luego los convertiré nuevamente en valores int.
2) Convierta int en String, sin convertirlo en una matriz de caracteres, repítalo & obtenga todos los dígitos.
¿Hay alguna otra manera de resolver el problema. Si no, ¿cuál de las opciones será rápida?
Error si i = 0. –
La lista será al revés. –
@Steve es lo suficientemente justo: también falla para números negativos. Casos especiales dejados como un ejercicio para el lector. – corsiKa