Junior — Middle
71
Можно ли сгенерировать UUID, исходя из конкретной строки?
Companies where asked
Answer from AI
sobes.tech AI
Да, в Java можно сгенерировать UUID на основе конкретной строки с помощью метода UUID.nameUUIDFromBytes(byte[] name). Этот метод создаёт UUID версии 3 (MD5-хеш), используя переданный массив байт. Например:
import java.util.UUID;
public class UUIDExample {
public static void main(String[] args) {
String input = "example-string";
UUID uuid = UUID.nameUUIDFromBytes(input.getBytes());
System.out.println(uuid.toString());
}
}
Таким образом, для одного и того же входа всегда будет получаться одинаковый UUID.