Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to find out the datatype

 
shyam sunder prasad
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
how to find out the data type based on data.
 
Stephan van Hulst
Bartender
Pie
Posts: 5408
52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I guess it depends on the data. Can you be more specific?
 
shyam sunder prasad
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 5408
52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 48424
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic