JAVA如何获取唯一的数字

来源:互联网 发布:椭圆内直线斜率的算法 编辑:程序博客网 时间:2024/06/06 08:50

众所周知,获取唯一字符串可以使用UUID,但是获取唯一可计算的数字网上并没有什么方案。
近期项目用到,最后使用“纳秒”System.nanoTime() 实现了这一功能,测试如下:

 private void test() {        Map<Long, Object> map = new HashMap<>();        for (int i = 0; i < 50000; i++) {            map.put(System.nanoTime(), i);        }        Log.e("TAG", "" + map.size());    }

这里写图片描述

原创粉丝点击