Is there any way to generate the same UUID from a String

Adam Lee picture Adam Lee · Mar 15, 2015 · Viewed 46.2k times · Source

I am wondering if there is a way to generate the same UUID based on a String. I tried with UUID, it looks like it does not provide this feature.

Answer

Umberto Raimondi picture Umberto Raimondi · Mar 15, 2015

You can use UUID this way to get always the same UUID for your input String:

 String aString="JUST_A_TEST_STRING";
 String result = UUID.nameUUIDFromBytes(aString.getBytes()).toString();