I guess it depends on the data. Can you be more specific?
shyam sunder prasad
Joined: Mar 23, 2011
there is a string s="122.2". so i want to convert it to float type. or based on the date i want to do different operation.
so, is there any method is java to find out what the data type is?
Stephan van Hulst
Joined: Sep 20, 2010
Oh, you want Java to interpret your data? No, Java can't do this. You will have to do it yourself. If you have a String and you know ahead of time that it represents a number, you can call a method like Integer.parseInt() to convert the String to an int.
Do you have a specific reason you're asking this question?
You can probably Google and find a regular expression for floating-point numbers and for integers in a few seconds. That might work. Some of the expressions here are mistaken, but you have a good chance of finding something useful there.