Me gustaría ingresar mi número nirc
, p. S1234567I
y luego poner 1234567
manera individual y como un entero como indiv1
como charAt(1)
, indiv2
como charAt(2)
, indiv
como charAt(3)
, etc. Sin embargo, cuando se utiliza el código de abajo, me parece que no puede conseguir aún el primer número fuera? ¿Alguna idea?Java: charAt convertir a int?
Scanner console = new Scanner(System.in);
System.out.println("Enter your NRIC number: ");
String nric = console.nextLine();
int indiv1 = nric.charAt(1);
System.out.println(indiv1);
Integer.parseInt toma una cadena, no un char. –
heh oops Integer.parseInt (Character.toString (nric.charAt (1))); : P o Integer.parseInt (nric.substr (1, 1)); Pero, en serio, solo ve con la respuesta de Jon Skeet. – jonathanasdf