java随机生成中文昵称_使用java随机生成中文姓名
将字符串形式的名字转换为数组形式
private static String names= "碧凡、夏菡、曼香、若烟、半梦、雅绿、冰蓝、灵槐、平安、书翠、翠风、香巧、代云、"
+ "友巧、听寒、梦柏、醉易、访旋、亦玉、凌萱、访卉、怀亦、笑蓝、春翠、靖柏、书雪、"
+ "乐枫、念薇、靖雁、寻春、恨山、从寒、忆香、觅波、静曼、凡旋、新波、代真、新蕾、"
+ "雁玉、冷卉、紫山、千琴、恨天、傲芙、盼山、怀蝶、冰兰、问旋、从南、白易、问筠、"
+ "如霜、半芹、寒雁、怜云、寻文、谷雪、乐萱、涵菡、海莲、傲蕾、青槐、冬儿、易梦、"
+ "惜雪、宛海、之柔、夏青";
String str = "{";
for (String name : names.split("、")) {
str += "\"" + name + "\",";
}
//去掉最后一个,
str = str.substring(0, str.length() - 1);
str += "}";
System.out.println(str);
//输出
{"碧凡","夏菡","曼香","若烟","半梦","雅绿","冰蓝","灵槐","平安","书翠","翠风","香巧",
"代云","友巧","听寒","梦柏","醉易","访旋","亦玉","凌萱","访卉","怀亦","笑蓝","春翠",
"靖柏","书雪","乐枫","念薇","靖雁","寻春","恨山","从寒","忆香","觅波","静曼","凡旋",
"新波","代真","新蕾","雁玉","冷卉","紫山","千琴","恨天","傲芙","盼山","怀蝶","冰兰",
"问旋","从南","白易","问筠","如霜","半芹","寒雁","怜云","寻文","谷雪","乐萱","涵菡",
"海莲","傲蕾","青槐","冬儿","易梦","惜雪","宛海","之柔","夏青"}
姓名参考链接:https://blog.csdn.net/qq_42461639/article/details/82291078
随机生成员工信息
private static String[] surnames = {"赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许",
"何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏", "陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章", "云", "苏", "潘", "葛", "奚", "范", "彭", "郎",
"鲁", "韦", "昌", "马", "苗", "凤", "花", "方", "俞", "任", "袁", "柳", "酆", "鲍", "史", "唐", "费", "廉", "岑", "薛", "雷", "贺", "倪", "汤", "滕", "殷",
"罗", "毕", "郝", "邬", "安", "常", "乐", "于", "时", "傅", "皮", "卞", "齐", "康", "伍", "余", "元", "卜", "顾", "孟", "平", "黄", "和",
"穆", "萧", "尹", "姚", "邵", "湛", "汪", "祁", "毛", "禹", "狄", "米", "贝", "明", "臧", "计", "伏", "成", "戴", "谈", "宋", "茅", "庞", "熊", "纪", "舒",
"屈", "项", "祝", "董", "梁", "杜", "阮", "蓝", "闵", "席", "季"};
private static String[] names = {"碧凡", "夏菡", "曼香", "若烟", "半梦", "雅绿", "冰蓝", "灵槐", "平安", "书翠", "翠风", "香巧", "代云", "友巧", "听寒",
"梦柏", "醉易", "访旋", "亦玉", "凌萱", "访卉", "怀亦", "笑蓝", "春翠", "靖柏", "书雪", "乐枫", "念薇", "靖雁", "寻春", "恨山", "从寒", "忆香",
"觅波", "静曼", "凡旋", "新波", "代真", "新蕾", "雁玉", "冷卉", "紫山", "千琴", "恨天", "傲芙", "盼山", "怀蝶", "冰兰", "问旋", "从南", "白易",
"问筠", "如霜", "半芹", "寒雁", "怜云", "寻文", "谷雪", "乐萱", "涵菡", "海莲", "傲蕾", "青槐", "冬儿", "易梦", "惜雪", "宛海", "之柔", "夏青"};
private static String[] departments = {"市场部", "设计部", "开发部", "运营部", "测试部"};
/**
* 生成员工保存至数据库
*/
@Test
public void initStaff() {
for (int i = 1; i <= 50; i++) {
//不足3位补0
String staffNo = String.format("%03d", i);
//Math.random() * names.length外面的()是不可少的,不然会先执行(int)然后运运算*
String realname = surnames[(int) (Math.random() * surnames.length)] + names[(int) (Math.random() * names.length)];
String department = departments[(int) (Math.random() * departments.length)];
System.out.println(staffNo+"--"+realname+"--"+department);
}
}
运行结果
001--潘梦柏--开发部
002--舒访卉--测试部
003--和从寒--测试部
004--庞听寒--设计部
005--伏笑蓝--测试部
java随机生成中文昵称_使用java随机生成中文姓名相关推荐
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
- java cxf服务端代码_【JAVA】 cxf 生成 webservice 服务端代码
CXF Apache CXF = Celtix + XFire.CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding . ...
- java代码自动生成的插件_如何使用插件生成自定义Java 8代码
java代码自动生成的插件 大多数程序员讨厌的一件事就是编写样板代码. 无休止的时间花费在设置实体类和配置数据库连接上. 为了避免这种情况,您可以让Speedment Open Source之类的程序 ...
- java 8 中文字体_在java程序中直接使用中文字体文件
在java程序中直接使用中文字体文件.代码中的hb.ttf文件请用你自己的中文字体文件代替 java学习 java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际 ...
- java byte char io流_吃透Java IO:字节流、字符流、缓冲流
前言有人曾问fastjson的作者(阿里技术专家高铁):"你开发fastjson,没得到什么好处,反而挨了骂背了锅,这种事情你为什么要做呢?" 高铁答道:"因为热爱本身, ...
- java定义一个空数组_一个 Java 方法,最多能定义多少参数?
点击上方"JAVA",星标公众号重磅干货,第一时间送达 文链接:http://justinblank.com/experiments/howmanytypeparametersca ...
- java 序列化成xml文件_将Java对象序列化成JSON和XML格式
1.先定义一个Java对象Person: public class Person { String name; int age; int number; public String getName() ...
- java 设置环境变量生效_配置java环境变量后没有生效的解决办法
参考文章:https://blog.csdn.net/tooky_poom/article/details/60768458 系统安装了jdk1.7,环境变量正常,但是安装jdk1.8后,修改环境变量 ...
- java list 前100个_实现java 中 list集合中有几十万条数据,每100条为一组取出
解决"java 中 list集合中有几十万条数据,每100条为一组取出来如何实现,求代码!!!"的问题. 具体解决方案如下: /** * 实现java 中 list集合中有几十万条 ...
最新文章
- 人工智能-离散数学-消解原理
- node.js——麻将算法(六)简易版麻将出牌AI1.0
- python 多维数组的排序
- 指针数据类型 java_C/C++ 指针的小结——指针与其它数据类型(数组、字符串、函数、结构体)的关系...
- 拥抱ROS2系列:ROS2概述和实践入门(一)
- ActiveMQ objecmessage 无法调用问题。
- java中html的树状_HTML中的树状选择
- php new static,PHP中new static()与new self()的区别异同分析
- python快递费用计算_Python制作快递查询系统,来感受到了Python的强大!
- 【项目】ARX程序开发:框裁直线(Rect Trim Line)功能开发
- Telerik for AJAX RadGrid控件
- PYQT5:基于QsciScintilla的代码编辑器分析10--语法高亮颜色选择
- html点击自动复制文本代码,点击网页按钮复制指定代码JS源码
- 分解质因数_java
- python计算器实验报告_python作业模拟计算器开发(第五周)
- Mac显示隐藏文件夹的命令
- c语言中fflush作用,详解C语言fflush()函数的使用
- python禁用路径长度限制有啥影响吗_为什么Windows中存在260个字符的路径长度限制?...
- 送给正在 奋斗和成长路上的女人们
- java实现图片分辨率压缩、图片软化、jpg质量压缩