how to convert string to int

how to convert string to int without using any standard function in java.

write an algorithm that implements parseInt?

write an algorithm that implements parseInt?

Depends on what you mean by standard functions. Off the top of my head you could take a String, examine it to be sure that is contains all digits (simple if you use a regular expression, but is that allowed?), reverse the String, examine each digit, convert it to an int (or Integer) using some sort of mapping, multipliy it by the appropriate power of 10, and add the result to the total. Sounds pretty easy, but I'd rather use Integer.parseInt().

Originally posted by Sukhadev Patil:

how to convert string to int without using any standard function in java.

write an algorithm that implements parseInt?

This is very clearly a homework or interview question, as are all the other questions you've posted this morning. Folks, please don't provide a direct answer.

The way things work around here is you show us how far you've gotten, and we give you hints to help when you're stuck.

Well, supposing your number is stored in a String object, like this:

String number = "123456";

Then you could say that "123456" is the same as:

6 x 1 = 6

5 x 10 = 50

4 x 100 = 400

3 x 1000 = 3000

2 x 10000 = 20000

1 x 100000 = 100000

Total = 123456

Right?

Well, now give it a look at the*java.lang.Character* documentation and read about the *digit(char ch, int radix)* method.

Good luck!

String number = "123456";

Then you could say that "123456" is the same as:

6 x 1 = 6

5 x 10 = 50

4 x 100 = 400

3 x 1000 = 3000

2 x 10000 = 20000

1 x 100000 = 100000

Total = 123456

Right?

Well, now give it a look at the

Good luck!

Ever since I found this suit I've felt strange new needs. And a tiny ad:

The WEB SERVICES and JAX-RS Course

https://coderanch.com/t/690789/WEB-SERVICES-JAX-RS
This thread has been viewed 1119 times.

All times above are in ranch (not your local) time.

The current ranch time is

Feb 23, 2018 15:10:58.

The current ranch time is

Feb 23, 2018 15:10:58.