El método nameUUIDFromBytes() de la clase UUID en Java generalmente se usa para recuperar un UUID basado en un nombre de tercer tipo basado en la array de bytes especificada. Esto se usa como un método de fábrica estático.
Sintaxis:
public static UUID nameUUIDFromBytes(byte[] byte_name)
Parámetros: este método acepta un parámetro byte_name que hace referencia a la array de bytes que se utiliza para construir un UUID.
Valor devuelto: este método devuelve una instancia de UUID generada a partir de una array especificada.
Los siguientes programas ilustran el funcionamiento del método nameUUIDFromBytes():
Programa 1:
// Java code to illustrate nameUUIDFromBytes() method import java.util.*; public class UUID_Demo { public static void main(String[] args) { // Creating a byte array byte[] byte_name = { 50, 40, 30, 20, 10 }; // Printing the byte[] System.out.println("Specified byte array: " + Arrays.toString(byte_name)); // Creating an UUID from byte UUID UU_ID = UUID .nameUUIDFromBytes(byte_name); // Displaying the UUID value System.out.println("UUID value from byte: " + UU_ID); } }
Producción:
Specified byte array: [50, 40, 30, 20, 10] UUID value from byte: d66541c4-a9db-3308-8c67-bbf87dc0df8b
Programa 2:
// Java code to illustrate nameUUIDFromBytes() method import java.util.*; public class UUID_Demo { public static void main(String[] args) { // Creating a byte array byte[] byte_name = { 10, 15, 1, 45, 13, 20, 71 }; // Printing the byte[] System.out.println("Specified byte array: " + Arrays.toString(byte_name)); // Creating an UUID from byte UUID UU_ID = UUID .nameUUIDFromBytes(byte_name); // Displaying the UUID value System.out.println("UUID value from byte: " + UU_ID); } }
Producción:
Specified byte array: [10, 15, 1, 45, 13, 20, 71] UUID value from byte: 15fe1179-e857-306b-ad67-b2388e006c8a
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