Java.lang Package Classes

Java Long - parseUnsignedLong() Method



The java.lang.Long.parseUnsignedLong() method is used to parse the string argument as an unsigned decimal long. The characters in the string must all be decimal digits, except that the first character may be an an ASCII plus sign '+' ('\u002B'). The resulting integer value is returned, exactly as if the argument and the radix 10 were given as arguments to the parseUnsignedLong(java.lang.String, int) method.

Syntax

public static long parseUnsignedLong(String s)
                              throws NumberFormatException

Parameters

s Specify a String containing the unsigned long representation to be parsed.

Return Value

Returns the unsigned long value represented by the decimal string argument.

Exception

Throws NumberFormatException, if the string does not contain a parsable unsigned integer.

Example:

In the example below, the java.lang.Long.parseUnsignedLong() method is used to parse the string argument as an unsigned decimal long.

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //creating a string holding unsigned long value
    String x = "25";

    //creating unsigned long value
    long y = Long.parseUnsignedLong(x);

    //printing the string
    System.out.println("The string is: " + x); 

    //printing the unsigned long value
    System.out.println("The long value is: " + y);   
  }
}

The output of the above code will be:

The string is: 25
The long value is: 25

❮ Java.lang - Long