Junior — Middle
Kas on võimalik genereerida UUID kindla stringi põhjal?
sobes.tech AI
Vastus AI-lt
Да, в 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.