Android生成随机包名

因为一些需求,项目会频繁更换包名,所以做一个包名生成程序:

/**
 * 生成随机包名
 */
public class PackageNameGenTool {

    public static void main(String[] args) {
        Random random = new Random();
        String result = random.ints(4, 3, 7)
                .mapToObj(i -> {
                    StringBuilder sb = new StringBuilder();
                    for (int j = 0; j < i; j++) {
                        sb.append(((char) (97 + random.nextInt(26))));
                    }
                    return sb.toString();
                }).reduce("com", (a, b) -> a + "." + b);
        System.out.println(result);
    }
}

输出:

com.nsbii.stjs.dayzw.ofi
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,016评论 2 89
  • 为什么使用webpack?? 一句话 webpack能够提高了我们的开发效率什么是WebpackWebPack可以...
    九旬大爷的梦阅读 395评论 0 1
  • 爱 相爱 用心爱 真情而爱 相 相思 两相思 缘分之思 依 相依 爱相依 爱恋之依 情 真情 爱溢情 心怀恋情 可...
    快乐灵芝阅读 255评论 24 29
  • 我是在2016年2月份辞职专心待产的,本来的打算是我上班生完孩子婆婆辞职帮我带,可因为产检、生产、宝宝出生...
    青争女子木莫木羊阅读 339评论 0 0