UUIDGenerator
import java.util.UUID; //下面就是实现为数据库获取一个唯一的主键id的代码 public class UUIDGenerator { public UUIDGenerator() { } /** * 获得一个UUID * @return String UUID */ public static String getUUID(){ String s = UUID.randomUUID().toString(); //去掉“-”符号 return s.substring(0,8)+s.substring(9,13)+s.substring(14,18)+s.substring(19,23)+s.substring(24); } /** * 获得指定数目的UUID * @param number int 需要获得的UUID数量 * @return String[] UUID数组 */ public static String[] getUUID(int number){ if(number < 1){ return null; } String[] ss = new String[number]; for(int i=0;i<number;i++){ ss[i] = getUUID(); } return ss; } public static void main(String[] args){ // String[] ss = getUUID(10); // for(int i=0;i<ss.length;i++){ // System.out.println(ss[i]); // } //16进制转10数字 String vars[]=UUID.randomUUID().toString().split("-"); for(int i=0;i<vars.length;i++){ long var=Long.valueOf(vars[i], 16); } } } |
最新文章
- 探索C#之6.0语法糖剖析
- C#预编译
- 纯css下拉菜单的制作
- IOS总结_无需自己定义UITabbar也可改变UITabbarController的背景和点击和的颜色
- connectionStrings基本配置
- C++中的类和对象(二)
- (转)javabean操作文件正确,但是Jsp调用javabean时文件路径出错问题解决之JavaBean访问本地文件实现路径无关实现方法
- Matlab下多径衰落信道的仿真
- OC字符串的使用(一)
- UNION ALL合表查询
- ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方案
- ActiveX数据对象之事务控制在VB和DELPHI中的应用
- oracle中rownum和rowid的区别【转】
- 小米note开启调试模式
- php判断文件夹是不是存在
- UVa 1103 Ancient Messages(二重深搜)
- c++ 对符合条件的元素进行计数(count_if)
- How to Setup Cordova for Windows 7
- Android热修复之AndFix使用教程
- BZOJ4892 Tjoi2017dna(后缀数组)