给定一个长度,随机产生一个该长度的字符串,由大写,小写字母以及数字组成
public static void main(String[] args) { /**方法一:* ASCII表中每个字母和数字都有对应的编号* 65~90 A~Z* 97~122 a~Z* 48~57 0~9* */for (int i = 0; i <10 ; i++) {int a = (int) (Math.random()*78)+50;if(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122){System.out.print((char)a);}else {i--;}}//调用test1方法System.out.println("\n"+"test1(5) = " + test1(5));//调用test02方法System.out.println("\n"+"test02(5) = " + test02(5));}/*** 方法二*/public static String test1(int len){//UUID生成随机的一串字符,通过toString的subString方法截取前面几个return UUID.randomUUID().toString().substring(0,len);}/*** 方法三* @param len* @return*/public static String test02(int len){String str = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKKLZXCVBNM";String s1 = "";Random random = new Random();for (int i = 0; i <len ; i++) {//字符串拼接,随机生成一个数范围是0到str的长度,str.charAt()获取指定位置的字符s1+=str.charAt(random.nextInt(str.length()));}return s1;}
给定一个长度,随机产生一个该长度的字符串,由大写,小写字母以及数字组成相关推荐
- JAVA给定一个长度,随机产生一个该长度的字符串,由大写,小写字母以及数字组成
public static void getString2(int len) {for (int i = 0; i < len; i++) {int k = (int) (Math.random ...
- Python编写一个函数,用于判断用户输入的字符串是否由小写字母和数字构成。
def judegString(str):def to_int(str):#判断有无数字for i in str:try:int(i)return 1except ValueError: # 报类型错 ...
- 判断一个字符串大写小写,和数字出现的次数
/*** 判断一个字符串大写小写,和数字出现的次数*/ public class Demo4 {public static void main(String[] args) {String str = ...
- C语言程序设计——从键盘任意输入一个字符串(可以包含:字母、数字、标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能。
从键盘任意输入一个字符串(可以包含:字母.数字.标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能. 程序运行示例: P ...
- 实现输入一个字符串,分别将大写字母、小写字母、数字、其他字符存到列表里面并且输出列表
1.实现输入一个字符串,分别将大写字母.小写字母.数字.其他字符存到列表里面并且输出列表 capital = [] lowercase = [] number = [] character = [] ...
- 【函数参数传递】编写一个函数,统计字符串中小写字母的个数,并把字符串中的小写字母转化成大写字母。
字符串怎么存? 先把字符串中的小写字母统计出来,用strfun()这个函数.当功能比较复杂的时候就一步一步来做. 然后把数组传过来.数组名就是一个指针.需要一个返回值,来记录小写字母的个数,n=str ...
- java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合
java正则校验密码必须是包含大小写字母.数字.特殊符号的8位以上四种组合 或者 其中任意三种组合 一.排除法和详细解释 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么 ...
- python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果
编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果 源码: intcount=[] upstrcount=[] lowstrcount=[] other ...
- 从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母.小写字母.数字各有多少个.比如:Hello12345World大写:2个 小写:8个数字:5个. public class Test_7_2 {public ...
最新文章
- python找字符串片段_python – 需要遍历字典才能找到字符串片段
- SCCM 2016 使用PXE 部署操作系统(四)
- PHP 实现一个可用的redis 事务锁, 解决并发问题
- WebRTC的优缺点
- python的socks5全局代理_Python写的Socks5协议代理服务器
- 原生仿微信社交社区即时通讯聊天双端APP源码开源带PC客户端文档说明
- 支持5G的iPhone SE Plus或将于明年面世
- 十分钟完成的操作系统
- Spring bean注入之constructor-arg注入和property注入的区别
- 选择排序的时间复杂度
- Ubuntu 重置用户密码
- 应用电子技术创新实验设计说明书
- Python Scrapy 上传图片到FastDfs(py3fdfs)
- 三联动 支持ie6,ie7 省,市,区
- 【编译原理】-- 第二章(二)(短语、简单短语、句柄、文法二义性、语法树、例题)
- 中国大学MOOC课程信息之数据分析可视化一
- 华为p9 Android6 备份,华为手机怎么备份?华为手机备份数据教程
- 99套经典网页设计模版 网页设计模板 学习网页制作
- 最短移臂调度算法_MATLAB优化算法实例——蚁群算法
- 360 搜索、UC 浏览器已被多个应用市场下架