Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Java in General and the fly likes how to find out the datatype Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Java in General
Bookmark "how to find out the datatype" Watch "how to find out the datatype" New topic
Author

how to find out the datatype

shyam sunder prasad
Ranch Hand

Joined: Mar 23, 2011
Posts: 62
hi,
how to find out the data type based on data.
Stephan van Hulst
Bartender

Joined: Sep 20, 2010
Posts: 3986
    
  18

I guess it depends on the data. Can you be more specific?


The mind is a strange and wonderful thing. I'm not sure that it will ever be able to figure itself out, everything else, maybe. From the atom to the universe, everything, except itself.
shyam sunder prasad
Ranch Hand

Joined: Mar 23, 2011
Posts: 62
suppose,

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
Bartender

Joined: Sep 20, 2010
Posts: 3986
    
  18

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?
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 43935
    
  33
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.
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: how to find out the datatype
 
It's not a secret anymore!