10 Stimmen

Java: charAt in int umwandeln?

Ich möchte meinen Schlüssel eingeben nirc Nummer z.B. S1234567I und setzen dann 1234567 individuell als Ganzzahl als indiv1 como charAt(1) , indiv2 como charAt(2) , indiv como charAt(3) , usw. Wenn ich jedoch den unten stehenden Code verwende, bekomme ich nicht einmal die erste Zahl heraus? Irgendeine Idee?

  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);

-1voto

jonathanasdf Punkte 2776

int indiv1 = Integer.parseInt(nric.charAt(1));

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X