java 生成uuid
生活随笔
收集整理的這篇文章主要介紹了
java 生成uuid
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
uuid 作為通用識別碼,其java的實現版本如下 ,本文以 將url(https://blog.csdn.net/renyuanfang/article/details/86701148)轉換成uuid為例,實現具體的代碼實現
import java.util.UUID; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.charset.Charset; import java.io.IOException;public class uuid_test {public static void main (String[] args) throws IOException{final Charset UTF8 = Charset.forName("UTF-8");String url = "https://blog.csdn.net/renyuanfang/article/details/86701148";UUID NAMESPACE = UUID.fromString("6ba7b811-9dad-11d1-80b4-00c04fd430c8");byte[] input = url.getBytes(UTF8);long least = NAMESPACE.getLeastSignificantBits();long most = NAMESPACE.getMostSignificantBits();byte[] out = new byte[16 + input.length];ByteBuffer buffer = ByteBuffer.wrap(out).order(ByteOrder.BIG_ENDIAN);buffer.putLong(most);buffer.putLong(least);buffer.put(input);System.out.println(UUID.nameUUIDFromBytes(out).toString());} }python 的生成版本如下:https://blog.csdn.net/renyuanfang/article/details/90213667
總結
以上是生活随笔為你收集整理的java 生成uuid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编程挑战:字符串的完美度
- 下一篇: VS2010安装异常中断后无法安装的解决