Java >> Tutoriel Java >  >> Tag >> String

Java long en chaîne

Java long en chaîne | Le Long est un type de données pris en charge par Java qui peut contenir jusqu'à 64 bits de complément à deux, la valeur par défaut de long est 0L. Le long contient une valeur minimale de -2 63 et une valeur maximale de 2 63 -1. La taille par défaut d'un long est de 8 octets et elle est utilisée lorsque nous devons conserver une plage plus élevée de valeurs entières. Alors que string est une séquence de caractères. Ce blog vous aide à savoir comment convertir long en chaîne en Java.

Exemple :-
1. Long =1010L
Chaîne ="1010"
2. Long =00000000L
Chaîne ="00000000".

Nous verrons trois manières différentes de convertir long en chaîne en Java :-
1. Utilisation de l'opérateur de concaténation (+)
2. Utilisation de String.valueOf()
3. Utilisation de Long.toString()

Convertir Long en String Java en utilisant "+"

Dans ce code, nous convertissons le long en une chaîne en utilisant l'opérateur "+". Cet opérateur est également appelé opérateur de concaténation.

public class Main{
   public static void main(String args[]) {
      Long number = 45897612354L;
      String string = number + " ";

      System.out.println("Original type: " 
          + number.getClass().getName());
      System.out.println("String: " + string);
      System.out.println("Converted type: " 
          + string.getClass().getName());
   }
}

Sortie :-

Type d'origine :java.lang.Long
Chaîne :45897612354
Type converti :java.lang.String

Dans l'exemple ci-dessus, nous avons pris le type Long qui est une classe wrapper mais nous pouvons également prendre une valeur de type primitif. Ci-dessous l'exemple le démontrant :-

public class Main{
   public static void main(String args[]) {
      long number = 123;
      String string = number + " ";

      System.out.println("String: " + string);
      System.out.println("Converted type: " 
           + string.getClass().getName());
   }
}

Sortie :-

Chaîne :123
Type converti :java.lang.String

Étant donné que la variable numérique est de type long (primitif), mais pas le Long (classe wrapper) donc nous ne pouvons appeler aucune méthode dessus, et donc appeler getClass() sur la variable number produira une erreur de compilation.

Java long en chaîne en utilisant String.valueOf()

Ici, nous utilisons la méthode String.valueOf(). La méthode valueOf() convertit les données du formulaire interne au format lisible par l'homme. La méthode valueOf() est une méthode statique qui est surchargée dans une chaîne pour que tous les types intégrés de Java soient correctement convertis en chaîne.

Le détail de la méthode de la méthode valueOf() est le suivant :-
1. public static String valueOf(long l)
2. public static String valueOf(Object obj)

public class Main{
   public static void main(String args[]) {
      Long var = 1234569813231L;
      String string = String.valueOf(var);

      System.out.println("String: " + string);
      System.out.println("Converted type: " 
             + string.getClass().getName());
   }
}

Sortie :-

Chaîne :1234569813231
Type converti :java.lang.String

Long en chaîne Java en utilisant Long.toString()

La troisième méthode consiste à utiliser la méthode Long.toString(). Nous utilisons la méthode toString() pour obtenir une représentation sous forme de chaîne d'un objet.

Les détails de la méthode de toString() sont les suivants :-
1. public static String toString(long i)
2. public String toString()

public class Main{
   public static void main(String args[]) {
      Long var = 1234569813231L;
      String string = Long.toString(var);
      // Or,
      // String string = var.toString();

      System.out.println("String: " + string);
      System.out.println("Converted type: " 
             + string.getClass().getName());
   }
}

Sortie :-

Chaîne :1234569813231
Type converti :java.lang.String


Balise Java