How to convert a string to number or integer in android


/**
 * @param string String which has to be converted to decimal
 * @return decimal notation of the string as long integer
 * 0 if string is null
 */
 public static long convertStringToDecimal(String string)
 {
 long l=0L;
 if(string!=null)
 {
 try
 {
 String hexString = "";
 if(string!=null)
 {
 try
 {
 BigInteger bigInteger = new BigInteger(1, string.getBytes());
 hexString = String.format("%x", bigInteger);
 }
 catch (Exception e)
 {
 if(e!=null)
 e.printStackTrace();
 }
 }

 // Convert Hex To Decimal
 if(hexString!=null)
 {
 try
 {
 BigInteger bigInteger = new BigInteger(hexString,16);
 l = bigInteger.longValue();
 }
 catch (Exception e)
 {
 if(e!=null)
 e.printStackTrace();
 }
 }

 }
 catch (Exception e)
 {
 if(e!=null)
 e.printStackTrace();
 }
 }
 return l;
 }

Advertisements

Tags: ,

About krishjlk

http://www.facebook.com/krishna.kanth.121

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: