Hay muchos métodos para convertir una string en un tipo de datos largo en Java, que son los siguientes:
- Usando el método parseLong() de la clase Long
- Usando el método valueOf() de clase larga
- Usando el constructor de la clase Long
Ilustraciones:
Input : String = "20" Output : 20
Input : String = "999999999999" Output : 999999999999
Método 1: Usar el método Long.parseLong() de Long Class
El método Long.parseLong() es un método en el que todos los caracteres de la string deben ser dígitos, excepto el primer carácter, que puede ser un dígito o un signo menos ‘-‘.
Sintaxis:
Long varLong=Long.parseLong(str);
Ejemplo:
Java
// Java Program to convert String to Long // using parseLong() Method // Class public class GFG { // Main driver method public static void main(String args[]) { // Creating a custom string String str = "999999999999"; System.out.println("String - " + str); // Converting into Long long varLong = Long.parseLong(str); // Printing String as Long System.out.println("Long - " + varLong); } }
String - 999999999999 Long - 999999999999
Método 2: Usar el método valueOf() de Long Class
El método valueOf() de la clase Long es un método que convierte la string en un valor largo. Similar al método parseLong(String), este método también permite menos ‘-‘ como primer carácter en la string.
Sintaxis:
long varLong = Long.valueOf(str);
Ejemplo:
Java
// Java Program to Convert String to Long // Using valueOf() Method // Class public class GFG { // Main driver method public static void main(String args[]) { // Creating custom string String str = "999999999999"; // Printing the above string System.out.println("String - " + str); // Converting into Long data type long varLong = Long.valueOf(str); // Printing String as Long System.out.println("Long - " + varLong); } }
String - 999999999999 Long - 999999999999
Método 3: Usando el Constructor de la clase Long
La clase larga tiene un constructor que permite el argumento String y crea un nuevo objeto Largo que representa la string especificada en el valor largo equivalente.
Ejemplo:
Java
// Java Program to Convert String to Long // Using Constructor of Long class // Importing required classes import java.io.*; import java.util.*; // Class class GFG { // Main driver method public static void main(String[] args) { // Custom input string String str = "999999999"; System.out.println("String - " + str); // Converting above string to long // using Long(String s) constructor long num = new Long(str); // Printing the above long value System.out.println("Long - " + num); } }
Producción:
Publicación traducida automáticamente
Artículo escrito por shahbazalam75508 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA