Home » Java programming language

Java Long class parseLong() method with example

Long class parseLong() method: Here, we are going to learn about the parseLong() method of Long class with its syntax and example.
Submitted by Preeti Jain, on October 14, 2019

Syntax:

    public static long parseLong(String str);
    public static long parseLong(String str, int radix's);

Long class parseLong() method

  • parseLong() method is available in java.lang package.
  • parseLong(String str) method is used to return the long value corresponding to the given String denotation or in other words we can say this method is used to convert string value to a long value.
  • parseLong (String str, int radix's) method is used to return the long value corresponding to the given String denotation as a signed long in the radix's given by the second argument.
  • parseLong (String str), parseLong (String str, int radix's) method may throw a NumberFormatException at the time of conversion from String to long.
    NumberFormatException: In this exception, if String does not contain the parsable number.
  • These are static methods, they are accessible with the class name too and, if we try to access these methods with the class object then also we will not get an error.

Parameter(s):

  • In the first case, String value – represents the value of String type.
  • In the second case, String value, int radix'svalue represents the value of String type in the radix's given by the second parameter.

Return value:

In the first case, the return type of this method is long - it returns the Long representation of this String argument.

In the second case, the return type of this method is long - it returns the Long representation of the String argument in the radix's given by the second argument.

Example:

// Java program to demonstrate the example 
// of parseLong() method of Long class

public class ParseShortOfLongClass {
    public static void main(String[] args) {
        // Variables initialization
        String str1 = "100";
        String str2 = "67";
        int radix = 20;

        // Object initialization
        Long l1 = new Long(str2);

        // It convert string into long by calling parseLong(str1) method
        // and store the result in another variable of long type
        long result = l1.parseLong(str1);

        // Display result
        System.out.println("l1.parseLong(str1): " + result);

        // It convert string into long with radix 20 by 
        // calling parseLong(str1,radix's) method
        // and store the result in a variable of long type
        result = l1.parseLong(str1, radix);

        // Display result
        System.out.println("l1.parseLong(str1,radix): " + result);
    }
}

Output

l1.parseLong(str1): 100
l1.parseLong(str1,radix): 400





Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.