Java UUID getLeastSignificantBits() Method



Description

The Java UUID getLeastSignificantBits() method is used to return the least significant 64 bits of this UUID's 128 bit value.

Declaration

Following is the declaration for java.util.UUID.getLeastSignificantBits() method.

public long getLeastSignificantBits()

Parameters

NA

Return Value

The method call returns the least significant 64 bits of this UUID's 128 bit value.

Exception

NA

Getting Least Significant 64 Bits of a UUID generated using Standard Formatted String Example

The following example shows the usage of Java UUID getLeastSignificantBits() method to the least significant 64 bits of this UUID's 128 bit value. We've created a UUID object using a given string. Then we've printed the least significant 64 bits associated with the UUID object using getLeastSignificantBits() method.

package com.tutorialspoint;

import java.util.UUID;

public class UUIDDemo {
   public static void main(String[] args) {

      // creating UUID      
      UUID x = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef00d");

      // getting least significant 64 bits
      System.out.println("least significant 64 bits: "+x.getLeastSignificantBits());    
   }    
}

Output

Let us compile and run the above program, this will produce the following result.

least significant 64 bits: -5603022497796657139

Getting Least Significant 64 Bits of a Random UUID generated Example

The following example shows usage of Java UUID getLeastSignificantBits() method to get the least significant 64 bits of this UUID's 128 bit value. We've created a UUID object using randomUUID() method. Then we've printed the least significant 64 bits associated with the UUID object using getLeastSignificantBits() method.

package com.tutorialspoint;

import java.util.UUID;

public class UUIDDemo {
   public static void main(String[] args) {

      // creating UUID      
      UUID x = UUID.randomUUID();

      // getting least significant 64 bits
      System.out.println("least significant 64 bits: "+x.getLeastSignificantBits());
   }    
}

Output

Let us compile and run the above program, this will produce the following result.

least significant 64 bits: -6025318914599156157

Getting Least Significant 64 Bits of a UUID generated using Bytes Example

The following example shows usage of Java UUID getLeastSignificantBits() method to the least significant 64 bits of this UUID's 128 bit value. We've created a UUID object using nameUUIDFromBytes() method. Then we've printed the least significant 64 bits associated with the UUID object using getLeastSignificantBits() method.

package com.tutorialspoint;

import java.util.UUID;

public class UUIDDemo {
   public static void main(String[] args) {

      // creating byte array 
      byte[] nbyte = {10,20,30};

      // creating UUID from byte     
      UUID uid = UUID.nameUUIDFromBytes(nbyte);

      // getting least significant 64 bits
      System.out.println("least significant 64 bits: "+uid.getLeastSignificantBits());
   }    
}

Output

Let us compile and run the above program, this will produce the following result.

least significant 64 bits: -6587797035012150042
java_util_uuid.htm
Advertisements