*
The moose likes Beginning Java and the fly likes easier way to extract int from string? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "easier way to extract int from string?" Watch "easier way to extract int from string?" New topic
Author

easier way to extract int from string?

Imran Bhutta
Greenhorn

Joined: Oct 31, 2004
Posts: 9
i have a string that a user enters like 1235432 and then i need it to extract the integer values from the string.....



i have that but it only works if there are 9 integers... can anyone help?
Ray Stojonic
Ranch Hand

Joined: Aug 08, 2003
Posts: 326
thankfully, Java has the ability to loop.

// declare appropriately sized int array

for( int i = 0; i < string.length(); ++i ) {
int n = Integer.parseInt( string.substring( i, i+1 ) );
//store n in array
}
[ October 31, 2004: Message edited by: Ray Stojonic ]
Joyce Lee
Ranch Hand

Joined: Jul 11, 2003
Posts: 1392
Hi Imran,

Alternatively, you can convert the String to int. Then use the % and / to extract the int value as suggested in this thread.

Joyce
[ October 31, 2004: Message edited by: Joyce Lee ]
Imran Bhutta
Greenhorn

Joined: Oct 31, 2004
Posts: 9
okk thankx for the loop!, but in an array how would i add the value? beacsue i need to get the total value of the number the user enteres and then i have to see if its % 10 and if it not i have to make it %10.... i konw n+n wont work beacsue its just gonna add n to the same number.
Joyce Lee
Ranch Hand

Joined: Jul 11, 2003
Posts: 1392
Hi Imran,

If you're trying to add up the individual digit of a number, you don't need to store them in an array.

For example:


After getting the sum, you can find the remainder for (sum / 10) by using % operator.



i konw n+n wont work beacsue its just gonna add n to the same number.
Could you show us the code? Maybe we can point out the mistakes (if there's any) for you.

Joyce
[ November 01, 2004: Message edited by: Joyce Lee ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: easier way to extract int from string?