Programa Java para convertir strings a largas

Hay muchos métodos para convertir una string en un tipo de datos largo en Java, que son los siguientes:

  1. Usando el método parseLong() de la clase Long 
  2. Usando el método valueOf() de clase larga 
  3. 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);
    }
}
Producción

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);
    }
}
Producción

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *