[置顶] java生成四位随机数,包含数字和字母 区分大小写,特别适合做验证码,android开发
2016-04-21 11:28
901 查看
private String generateWord() { String[] beforeShuffle = new String[] { "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; List list = Arrays.asList(beforeShuffle); Collections.shuffle(list); StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.size(); i++) { sb.append(list.get(i)); } String afterShuffle = sb.toString(); String result = afterShuffle.substring(5, 9); return result; }
工具类源代码下载地址:http://download.csdn.net/detail/qq_21376985/9502602
相关文章推荐
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- android上拉刷新下拉加载
- Android和H5的交互问题
- Android应用Design Support Library 使用研究
- android源码/内核下载
- 在Android 5.0中使用JobScheduler
- Android Animations动画使用详解
- android loader用法
- 添加Android系统设置项
- Android加载图片导致内存溢出(Out of Memory异常)
- Android 菜单定制使用小结
- Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码
- Android内存管理机制详解
- Android版本下载以及切换
- Android项目开发实战之使用Fragment和FragmentTabHost搭建底部菜单(一)
- Android 5.0中使用JobScheduler
- Facebook的Android调试工具Stetho
- 告别编译运行 ---- Android Studio 2.0 Preview发布Instant Run功能
- Android Studio下的单元测试
- 一个android工程代码多个差异化项目管理方法探讨