UUID nameUUIDFromBytes() Method in Java with Examples
Last Updated :
27 Dec, 2018
The nameUUIDFromBytes() method of UUID class in Java is generally used to retrieve a third type name based UUID based on the specified byte array. This is used as a static factory method.
Syntax:
public static UUID nameUUIDFromBytes(byte[] byte_name)
Parameters: This method accepts a parameter byte_name which refers to the byte array that is used to construct a UUID.
Return Value: This method returns an UUID instance generated from a specified array.
Below programs illustrate the working of nameUUIDFromBytes() method:
Program 1:
import java.util.*;
public class UUID_Demo {
public static void main(String[] args)
{
byte [] byte_name
= { 50 , 40 , 30 , 20 , 10 };
System.out.println( "Specified byte array: "
+ Arrays.toString(byte_name));
UUID UU_ID
= UUID
.nameUUIDFromBytes(byte_name);
System.out.println( "UUID value from byte: "
+ UU_ID);
}
}
|
Output:
Specified byte array: [50, 40, 30, 20, 10]
UUID value from byte: d66541c4-a9db-3308-8c67-bbf87dc0df8b
Program 2:
import java.util.*;
public class UUID_Demo {
public static void main(String[] args)
{
byte [] byte_name
= { 10 , 15 , 1 , 45 , 13 , 20 , 71 };
System.out.println( "Specified byte array: "
+ Arrays.toString(byte_name));
UUID UU_ID
= UUID
.nameUUIDFromBytes(byte_name);
System.out.println( "UUID value from byte: "
+ UU_ID);
}
}
|
Output:
Specified byte array: [10, 15, 1, 45, 13, 20, 71]
UUID value from byte: 15fe1179-e857-306b-ad67-b2388e006c8a
Share your thoughts in the comments
Please Login to comment...