forked from TrueCloudLab/frostfs-sdk-java
21 lines
564 B
Java
21 lines
564 B
Java
package info.FrostFS.sdk;
|
|
|
|
import java.nio.ByteBuffer;
|
|
import java.util.UUID;
|
|
|
|
public class UUIDExtension {
|
|
|
|
public static UUID asUuid(byte[] bytes) {
|
|
ByteBuffer bb = ByteBuffer.wrap(bytes);
|
|
long firstLong = bb.getLong();
|
|
long secondLong = bb.getLong();
|
|
return new UUID(firstLong, secondLong);
|
|
}
|
|
|
|
public static byte[] asBytes(UUID id) {
|
|
ByteBuffer bb = ByteBuffer.allocate(16);
|
|
bb.putLong(id.getMostSignificantBits());
|
|
bb.putLong(id.getLeastSignificantBits());
|
|
return bb.array();
|
|
}
|
|
}
|