File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Casting strings Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Casting strings" Watch "Casting strings" New topic

Casting strings

Yasmeen G

Joined: Oct 19, 2000
Posts: 2
I'm a beginner and I need help!
I would like to change a string into an integer. I've tried
int number = (int) j;//j is the string here.
I've tried other things and they don't work either. Surfing the web hasn't been helping me either.
Hope someone can help!
Richard Mack

Joined: Oct 19, 2000
Posts: 3
In Java, Strings are object references. It is illegal to cast/convert an object reference (J) to a primative (number).
What are you trying to accomplish this for?
Siobhan Murphy
Ranch Hand

Joined: Oct 19, 2000
Posts: 72
Try the following:
String j = "2024";
int i = Integer.parseInt(j);
Yasmeen G

Joined: Oct 19, 2000
Posts: 2
Thanks for the help! It worked. I was just constructing a simple program.
I agree. Here's the link:
subject: Casting strings
It's not a secret anymore!