Como Gerar UUID em Java
Use a classe `java.util.UUID` para criar identificadores únicos em aplicações Java.
Introdução
Java possui suporte nativo a UUIDs desde a versão 1.5. É a maneira padrão de gerar IDs para entidades JPA/Hibernate.
O Algoritmo
Utiliza `SecureRandom` internamente para garantir a unicidade do identificador.
Implementação em Java
uuid-generator.jsjava
import java.util.UUID;
public class UUIDGenerator {
public static void main(String[] args) {
// Gerar UUID v4 aleatório
UUID uuid = UUID.randomUUID();
System.out.println("UUID: " + uuid.toString());
// Remover hifens (comum em bancos de dados)
String cleanUuid = uuid.toString().replace("-", "");
System.out.println("Sem hifens: " + cleanUuid);
// Criar UUID a partir de string
UUID fromString = UUID.fromString("c0a80101-0000-0000-0000-000000000046");
}
}A classe `java.util.UUID` é imutável e thread-safe. `randomUUID()` é o método estático mais utilizado para gerar chaves primárias.
Não quer escrever código?
Use nossa ferramenta online gratuita para processar UUID-GENERATOR instantaneamente. Perfeito para testes rápidos.
Usar Ferramenta de UUID-GENERATOR Online