File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Integer values (Not ASCII) from within a String Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Reply locked New topic

Integer values (Not ASCII) from within a String

Phil Lewis

Joined: Apr 01, 2003
Posts: 4
I am trying to create a program which gets all the odd numbers from a barcode (Which is a String), and adds them together.
I have tried the code below, but instead of adding the integer values, it adds the ASCII values.
What is the easiest/best way of pulling the integers out of the String?
Many thanks

public static void main (String [] args)
String barcode = "1234567891234";
int number, theNumber, value=0;

for (number=0; number<12; number=number+2){

System.out.println("The Value is " +value);
Jessica Sant

Joined: Oct 17, 2001
Posts: 4313

check out the API that you're using:
char charAt(int´┐Żindex)
Returns the character at the specified index.
--> it returns a char, not an int
Check out the API for Character -- is there anything there that takes a char and returns an int??

- Jess
Blog:KnitClimbJava | Twitter: jsant | Ravelry: wingedsheep
Jim Yingst

Joined: Jan 30, 2000
Posts: 18671
Please don't post the same question in multiple forums - it wastes people's time when they don't realize a question has already been answered elsewhere. Follow up here. Thanks.

"I'm not back." - Bill Harding, Twister
I agree. Here's the link:
subject: Integer values (Not ASCII) from within a String
It's not a secret anymore!