zoukankan      html  css  js  c++  java
  • 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);

                 }

        }   

    }   

  • 相关阅读:
    Entity Framework 第十篇 条件查询
    Entity Framework 第九篇 关于自增列的事务处理
    Entity Framework 第八篇 结构优化
    Entity Framework 第七篇 简化排序
    控件截图Cache
    Java基础_自加运算
    Java基础_赋值运算
    Java基础_字符与字符串的运算
    同步和异步
    Application中的name属性
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10400912.html
Copyright © 2011-2022 走看看