Ccna final exam - java, php, javascript, ios, cshap all in one. This is a collaboratively edited question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.
Tuesday, February 28, 2012
Convert String to Long
Is it possible to convert a String to long without using java's built in function?
For instance:
String s = "35";
long ans = Long.parseLong(s);
How can you carry out the same task without using java's Long.parseLong function
Yes, it is possible. Just do it the traditional way. Use String.charAt() to get each character from the units place onwards and then multiply by a factor of 10 and keep summing till you reach the start of the string. Of course, you have to take care of special cases.
You could write your own parser
ReplyDeleteYes, it is possible. Just do it the traditional way. Use String.charAt() to get each character from the units place onwards and then multiply by a factor of 10 and keep summing till you reach the start of the string. Of course, you have to take care of special cases.
ReplyDeleteYes you need to treat the String as a primitive character array. Then you need to construct a Long based on the index values.
ReplyDelete