I'd like to implement the following function without using Guava's Bytes
and Longs
.
Do you know any solution in "plain" Java [8], without dependencies?
import com.google.common.primitives.Bytes;
import com.google.common.primitives.Longs;
public static byte[] toBytesFromString(String uuid) {
UUID id = UUID.fromString(uuid);
final Long msb = id.getMostSignificantBits();
final Long lsb = id.getLeastSignificantBits();
return Bytes.concat(Longs.toByteArray(msb), Longs.toByteArray(lsb));
}
Thanks, Costin