Método UUID getLeastSignificantBits() en Java con ejemplos

Los UUID son valores de 128 bits. El método getLeastSignificantBits() de la clase UUID en Java se usa para obtener los 64 bits menos significativos de este UUID.

Sintaxis:

public long getLeastSignificantBits()

Parámetros: El método no toma ningún parámetro.

Valor devuelto: el método devuelve un valor entero que es el bit 64 menos significativo de este UUID de 128 valores.

Los siguientes programas ilustran el funcionamiento del método getLeastSignificantBits():

Programa 1:

// Java code to illustrate
// getLeastSignificantBits() method
  
import java.util.*;
  
public class UUID_Demo {
    public static void main(String[] args)
    {
        // Creating two UUIDs
        UUID UUID_1
            = UUID
                  .fromString(
                      "58e0a7d7-eebc-11d8-9669-0800200c9a66");
  
        // Displaying the UUID
        System.out.println("UUID: "
                           + UUID_1);
  
        // Displaying the value of UUID
        System.out.println("The value is: "
                           + UUID_1.clockSequence());
  
        // Getting the least significant 64 bit
        System.out.println("The least significant 64 bit: "
                           + UUID_1
                                 .getLeastSignificantBits());
    }
}
Producción:

UUID: 58e0a7d7-eebc-11d8-9669-0800200c9a66
The value is: 5737
The least significant 64 bit: -7608541298835023258

Programa 2:

// Java code to illustrate
// getLeastSignificantBits() method
  
import java.util.*;
  
public class UUID_Demo {
    public static void main(String[] args)
    {
  
        // Creating two UUIDs
        UUID UUID_1
            = UUID
                  .fromString(
                      "58e0a7d7-eebc-11d8-9669-0800200c9a66");
  
        // Displaying the UUID
        System.out.println("UUID: "
                           + UUID_1);
  
        // Displaying the value of UUID
        System.out.println("The value is: "
                           + UUID_1.clockSequence());
  
        // Getting the least significant 64 bit
        System.out.println("The least significant 64 bit: "
                           + UUID_1.getLeastSignificantBits());
    }
}
Producción:

UUID: 58e0a7d7-eebc-11d8-9669-0800200c9a66
The value is: 5737
The least significant 64 bit: -7608541298835023258

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka 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 *