- 1
How to check whether the entered input is string or integer or float in java ?
2 Antworten
+ 2
you can use this code
int no=0;
try
{
    no=Integer.parseInt(string);
    if(string.contains("."))
    {
        if(string.contains("f"))
        {
            System.out.println("float");
        }
        else
            System.out.println("double");
    }
}
catch(Exception ex)
{
    Console.WriteLine("not numeric or string");
}
+ 2
You can check if the entered text is a number using regular exceptions.
Or you simply try to convert it to number and it is a number of conversion was OK:
try {
   int number = Integer.parseInt(input);
   // number
} catch (NumberFormatException e) {
   // not a number
}



