java nanotime 重复_Java中System.nanoTime方法能作为一个唯一字符串来使用吗
展開全部
一般使用 UUID 類來生成唯一的字符串e68a84e8a2ad62616964757a686964616f31333361313365package?test;
import?java.util.UUID;
public?class?UUIDGenerator?{
public?UUIDGenerator()?{
}
public?static?String?getUUID()?{
UUID?uuid?=?UUID.randomUUID();
String?str?=?uuid.toString();
//?去掉"-"符號
String?temp?=?str.substring(0,?8)?+?str.substring(9,?13)?+?str.substring(14,?18)?+?str.substring(19,?23)?+?str.substring(24);
return?str+","+temp;
}
//獲得指定數量的UUID
public?static?String[]?getUUID(int?number)?{
if?(number?
return?null;
}
String[]?ss?=?new?String[number];
for?(int?i?=?0;?i?
ss[i]?=?getUUID();
}
return?ss;
}
public?static?void?main(String[]?args)?{
String[]?ss?=?getUUID(10);
for?(int?i?=?0;?i?
System.out.println("ss["+i+"]====="+ss[i]);
}
}
}
總結
以上是生活随笔為你收集整理的java nanotime 重复_Java中System.nanoTime方法能作为一个唯一字符串来使用吗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谁是中国人最喜欢的手机品牌?看完这篇文章
- 下一篇: 光速破发?iPhone 14黄色版还未开