Método UUID getMostSignificantBits() en Java con ejemplos

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

Sintaxis:

public long getMostSignificantBits()

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 más significativo de este UUID de 128 valores.

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

Programa 1:

// Java code to illustrate
// getMostSignificantBits() 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 most significant 64 bit
        System.out.println("The most significant 64 bit: "
                           + UUID_1
                                 .getMostSignificantBits());
    }
}
Producción:

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

Programa 2:

// Java code to illustrate
// getMostSignificantBits() 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 most significant 64 bit
        System.out.println("The most significant 64 bit: "
                           + UUID_1.getMostSignificantBits());
    }
}
Producción:

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

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 *