Java随机生成字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java随机生成字符串相关的知识,希望对你有一定的参考价值。
Java随机生成字符串看图,我不会写
代码如下,供参考:
public class Main
public static void main(String[] args)
char[] chs = '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';
String str = new Main().getStr(chs);
System.out.println(str);
public String getStr(char[] chs)
String str = "";
Random random = new Random();
for (int i = 0; i < 4; i++)
// 这种写法易于扩展,chs内容改了不用修改代码
str += chs[random.nextInt(chs.length)];
str += random.nextInt(10);
return str;
参考技术A
public class Test
public static void main(String[] args)
char[] chs = new char[]'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';
for(int i = 0; i < 40; i++)
String str = getStr(chs);
System.out.println(str);
public static String getStr(char[] chs)
String str = "";
for(int i = 0; i < 4; i++)
int r = (int) (Math.random() * 26);
str += chs[r];
int n = (int) (Math.random() * 10);
str += n;
return str;
以上是关于Java随机生成字符串的主要内容,如果未能解决你的问题,请参考以下文章