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

                 }

        }   

    }   

  • 相关阅读:
    帮助智力障碍的可怜儿童
    PE556
    ZJOIDay2T1 BB题解
    CTSC2016游记
    再次被老爸钦点退役
    欧拉筛
    考据
    51nod 1020 逆序排列(动态规划)
    51nod 1186 质数检测(Miller-Rabin算法)
    大整数类模板
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10400912.html
Copyright © 2020-2023  润新知