Java How To
 


Eingabe in primitive Datentypen zerlegen mit der Klasse Scanner

How To ...

Wie kann ein Text in seine Teile aus primitiven Datentypen zerlegt werden?

Hintergründe

Mit Java 5.0 wurde die Klasse java.util.Scanner eingeführt. Diese erlaubt das Zerlegen einer Eingabe in Strings und primitive Typen.

So geht's

Man verwendet die Methoden nextBigDecimal(), nextBigInteger(), nextBoolean(), nextByte(), nextDouble(), nextFloat(), nextIntLong(), nextShort() der Klasse Scanner, die eine Eingabe in ihre Tokens zerlegt. Im Beispiel werden nur Integer verwendet.

    Scanner scanner = new Scanner(System.in);
    while (true) {
        int i = scanner.nextInt();
        System.out.println("Gelesen: " + i);
    }