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

                 }

        }   

    }   

  • 相关阅读:
    Java基础
    第11章 处理概括关系
    第10章 简化函数调用
    第9章 简化条件表达式
    第8章 重新组织数据(暂略)
    第7章 在对象之间搬移特性
    第6章 重新组织函数
    【剑指offer】57
    【每日一题-leetcode】45.跳跃游戏 ||
    【左神算法】随机+荷兰国旗优化版快排
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10400912.html
Copyright © 2020-2023  润新知