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);

                 }

        }   

    }   

  • 相关阅读:
    浏览器缓存
    FLINK --- 写HDFS
    ArrayList 线程不安全
    rocketMQ源码之 似乎并不能严格进行顺序消费
    报错 Aray size is not a small enough positive integer 的解决方案
    什么是函数的柯里化?
    props, state与render函数关系 – 数据和页面是如何实现互相联动的?
    【自我管理】my schedule
    【解题报告】洛谷P1219 八皇后
    【解题报告】洛谷P1433 吃奶酪
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10400912.html
Copyright © 2011-2022 走看看