logo

Método Java Long parseLong()

El método parseLong() de la clase Java Long se utiliza para analizar el argumento CharSequence como un long firmado con la base especificada, comenzando en un beginIndex especificado y extendiéndose hasta endIndex-1.

Sintaxis:

 public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException 

Parámetro:

El método anterior requiere cuatro parámetros:

  1. La secuencia de caracteres 's' que contiene la representación larga.
  2. El índice de inicio
  3. El índice final
  4. La base que se utiliza durante el análisis.

Devolver:

El método anterior se utiliza para devolver la longitud con signo que está representada por la base especificada.

Ejemplo 1

 public class JavaLongparseLongExample1 { public static void main(String[] args) { CharSequence seq ='123678909'; int beginIndex = 0; int endIndex = 0; int radix = 4; Long obj = Long.parseLong(seq, beginIndex, endIndex, radix); System.out.println('The parse long value is given as : '+obj); } } 
Pruébalo ahora

Producción:

 Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9) 

Ejemplo 2

 public class JavaLongparseLongExample2 { public static void main(String[] args) { CharSequence seq ='abc'; int beginIndex = 0; int endIndex = 0; int radix = 4; Long obj = Long.parseLong(seq, beginIndex, endIndex, radix); System.out.println('The parse long value is given as : '+obj); } } 
Pruébalo ahora

Producción:

 Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9) 

Método Java Long parseLong()

El método parseLong() de la clase Java Long se utiliza para analizar el argumento de cadena dado en forma de decimal largo con signo. La cadena debe contener caracteres con todos los dígitos decimales, excepto que el primer carácter tiene un signo menos ASCII que indica un valor negativo o un signo más ASCII que indica un valor positivo.

Sintaxis:

 public static long parseLong(String s) throws NumberFormatException 

Parámetro:

El método anterior requiere solo un parámetro:

  1. La cadena 's' que contiene la representación larga que debe analizarse.

Devolver:

El método anterior se utiliza para devolver el largo que está representado por el argumento en decimal.

Ejemplo 1

 public class JavaLongparseLong_Example1 { public static void main(String[] args) { long a = Long.parseLong('14'); long b = Long.parseLong('2'); long m = a * b ; System.out.print('The value after multiplying comes to be = ' + m); } } 
Pruébalo ahora

Producción:

 The value after multiplying comes to be = 28 

Ejemplo 2

 import java.util.Scanner; public class JavaLongparseLong_Example2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println('Enter the value of string : '); String obj = scanner.next(); Long l = Long.parseLong(obj); System.out.println('The value for parse long is given as : '+l); } } 

Producción:

 Enter the value of string : 123 The value for parse long is given as : 123 

Método Java Long parseLong()

El método parseLong() de la clase Java Long se utiliza para analizar el argumento de cadena dado como un largo con signo en la base que está representada por el segundo argumento. La cadena debe contener todos los caracteres de la base especificada excepto que el primer carácter tiene un signo menos ASCII que indica un valor negativo o un signo más ASCII que indica un valor positivo.

edad de pete davidson

Sintaxis:

 public static long parseLong(String s, int radix) throws NumberFormatException 

Parámetro:

El método anterior requiere dos parámetros:

  1. La cadena 's' que contiene la representación larga que debe analizarse.
  2. La base que se utiliza durante el análisis.

Devolver:

El método anterior se utiliza para devolver el largo representado por la cadena en la base particular.

Ejemplo 1

 public class JavaLongparseLongExample_1 { public static void main(String[] args) { long a = Long.parseLong('2', 10); long b = Long.parseLong('154', 10); long c = Long.parseLong('ADMIN', 27); System.out.println('The parse long value is given as : '+a); System.out.println('The parse long value is given as : '+b); System.out.println('The parse long value is given as : '+c); } } 
Pruébalo ahora

Producción:

 The parse long value is given as : 2 The parse long value is given as : 154 The parse long value is given as : 5586836 

Ejemplo 2

 public class JavaLongparseLongExample_2 { public static void main(String[] args) { long a = Long.parseLong('241', 11); long b = Long.parseLong('154', 9); long c = Long.parseLong('ADMIN', 27); System.out.println('The parse long value is given as : '+a); System.out.println('The parse long value is given as : '+b); System.out.println('The parse long value is given as : '+c); } } 
Pruébalo ahora

Producción:

 The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836