Java >> Tutoriel Java >  >> Tag >> class

Méthode Java Long class toHexString() avec exemple

Méthode de classe longue toHexString()

  • méthode toHexString() est disponible dans le package java.lang.
  • méthode toHexString() est utilisé pour représenter une chaîne hexadécimale du paramètre donné [valeur] de type long sous la forme d'un long non signé en base 16.
  • méthode toHexString() est une méthode statique, elle est également accessible avec le nom de la classe et si nous essayons d'accéder à la méthode avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.
  • méthode toHexString() ne lève pas d'exception au moment de la conversion d'entier long en chaîne hexadécimale.

Syntaxe :

    public static String toHexString (long value);

Paramètre(s) :

  • valeur longue - représente la valeur longue à convertir.

Valeur renvoyée :

Le type de retour de cette méthode est String, elle renvoie la chaîne hexadécimale du paramètre donné qui représente la valeur longue non signée.

Exemple :

// Java program to demonstrate the example 
// of toHexString (long value) method of Long class

public class ToHexStringOfLongClass {
    public static void main(String[] args) {
        // Variables initialization
        long l1 = 10;
        long l2 = 20;
        long l3 = 30;
        long l4 = Long.MAX_VALUE;
        long l5 = Long.MIN_VALUE;

        // Long instance creation
        Long value = new Long(l1);

        // It represents hexadecimal string of the given
        // long type l2 argument
        String s = value.toHexString(l2);

        // Display Hexadecimal String Representation
        System.out.println("value.toHexString(l2): " + s);

        // It represents hexadecimal string of the given
        // long type l3 argument
        s = value.toHexString(l3);

        // Display Hexadecimal String Representation
        System.out.println("value.toHexString(l3): " + s);

        // It represents hexadecimal string of the given
        // long type l4 argument
        s = value.toHexString(l4);

        // Display Hexadecimal String Representation
        System.out.println("value.toHexString(l4): " + s);

        // It represents hexadecimal string of the given
        // long type l5 argument
        s = value.toHexString(l5);

        // Display Hexadecimal String Representation
        System.out.println("value.toHexString(l5): " + s);
    }
}

Sortie

value.toHexString(l2): 14
value.toHexString(l3): 1e
value.toHexString(l4): 7fffffffffffffff
value.toHexString(l5): 8000000000000000

Balise Java