Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java Java-conversion Convert String into long in java

Related Tutorials


 
 

Share on Google+Share on Google+

Convert String into long in java

Advertisement
In this section, we are going to convert numeric type string data into long.

Convert String into long in java

In this section you will learn about conversion of numeric type String data into long in java. Converting string to long is similar to converting string to int in java, if you convert string to integer then you can convert string to long by the following same procedure. You need to know that long is a primitive type which is wrapped by Long wrapper class and String is an object that is  a sequence of character.

Converting  String to long using valueOf() method :

You can convert string to long  using valueOf() method of  java.lang.Long class which accept string as argument and return a equivalent Long primitive value. If you provide the wrong input , by wrong input  means that providing a non-numeric input to string or passing the value which is  beyond the range then, the NumberFormatException is thrown.

long value = Long.valueOf("1234");

Converting String into long using parseLong() :

The parseLong() is another method from java.lang.Long class which convert String in to Long value. parseLong() also throws NumberFormatException if the String provided is not converted into long. It also support a overloaded method to which accept octal, hexadecimal long value to String format. parseLong() is widely used for conversion from String to long in java. parseLong() also take negative value as input in the argument as the first character.

long value = Long.parseLong("1234");

A simple example using both these methods :

public class StringToLong {
	public static void main(String args[])
	{
		//Conversion using parseLong method
		long value=Long.parseLong("1234");
		System.out.println("Using parseLong() -> "+value);
		
		//conversion using valueOf method
		
		String str="1234";
		long val=Long.valueOf(str);
		System.out.println("Using Valueof() -> "+val);
	}
}

Output from the program :

Download SourceCode

Advertisements

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: June 25, 2013

Related Tutorials

Discuss: Convert String into long in java  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com