编写一个生成随机字符串的方法,参数接收长度,字符串中可能含有大写字母、 小写字母和数字。
2014-07-07 09:31
781 查看
import java.util.Random;
public class CharacterUtils {
public static String getRandomString(int length)
{
String str="abcdefghigklmnopkrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ0123456789";
Random random=new Random();
StringBuffer sf=new StringBuffer();
for(int i=0;i<length;i++)
{
int number=random.nextInt(62);//0~61
sf.append(str.charAt(number));
}
return sf.toString();
}
}
public class CharacterUtils {
public static String getRandomString(int length)
{
String str="abcdefghigklmnopkrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ0123456789";
Random random=new Random();
StringBuffer sf=new StringBuffer();
for(int i=0;i<length;i++)
{
int number=random.nextInt(62);//0~61
sf.append(str.charAt(number));
}
return sf.toString();
}
}
相关文章推荐
- 设计一个函数,根据指定长度生成对应的验证码(由数字和大小写英文字母构成的随机字符串)
- 7、编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
- 生成一个任意长度的随机字符串,包含数字和字母[C语言]
- 程序员面试金典——解题总结: 9.18高难度题 18.9随机生成一些数字并传入某个方法。编写一个程序,每当收到新数字时,找出并记录中位数。
- 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
- Java生成随机字符串,必须包含数字、小写字母、大写字母
- Java生成随机字符串,必须包含数字、小写字母、大写字母
- 18.9 随机生成一些数字并传入某个插入方法。 编写一个程序,高效地插入过的元素的维护中位数。
- 随机生成一些数字并传入某个方法。编写一个程序,每当收到新字符数字时,找出并记录中位数。
- 随机验证码生成(生成一个含有n位随机数字的字符串)
- 编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数
- 一个生成java随机数字,数字字符串的方法
- 编写一个方法 求一个字符串的字节长度
- MySQL中随机生成固定长度字符串的方法
- 编写一个子程序,将包含任意字符,以0结尾的字符串中的小写字母转变成大写字母
- DELPHI生成32位随机字符串(数字和大写字母混合)
- 王爽《汇编语言》实验十一:编写一个子程序:将包含任意字符,以0结尾的字符串中的小写字母转变成大写字母
- [C#]生成一串包含字符和数字的随机字符串的方法
- C#--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
- 从字符中随机获取一个字符,提示用户输入数字,或是大写字母,或是小写字母,如果用户猜的数字正确,提示用户,恭喜你猜对了,否则提示输入大了或者输入小了