Rannh: String in Int konvertieren mit Try funktioniert nicht

Beitrag lesen

Grüss euch,

bin neu in Java, hab da einen Sourcecode, der irgendwie nicht funktioniert. Es geht um einen String, bei dem überprüft werden soll, welchen Typ er eigentlich hat. Ich poste mal den Sourcecode:

------------------------------------
Testrahmen.java:
------------------------------------

package input;

class Testrahmen
{
    public static void main(String[] args)
    {
        Input konsole;
        konsole = new Input();
        String test = konsole.readString("5");
        System.out.println(test);
    }
}
------------------------------------

------------------------------------
Input.java
------------------------------------

package input;

import java.io.*;

public class Input
{
    public String readString(String strPrompt)
    {
        String strLine = null;
        int intTypeOf = 0;

//Funktioniert nicht???
        //Prüfen, ob Integer
        {
            int intLine;
            try
            {
                intLine = Integer.valueOf(strLine).intValue();
                intTypeOf = 1;
            }
            catch (NumberFormatException ex)
            {
                intTypeOf = -1;
            }
        }

//Je nach Typ das Format in der Konsole ausgeben
        if (intTypeOf == 1)
        {
            strPrompt = "Integer";
        }
        else if (intTypeOf == 0)
        {
            strPrompt = "String";
        }
        else
        {
            strPrompt = "Unbekannt: " + intTypeOf;
        }

return strPrompt;
    }
}
------------------------------------

Mein Problem liegt dort, wo ich es per Kommentar eingegeben habe. Kann mir mal einer meinen Fehler zeigen?

Danke im Voraus
mfg