Java 随机更改stringbuilder变量
我试图创建一个程序,要求用户输入全名,然后将该全名分配给Java 随机更改stringbuilder变量,java,random,char,stringbuilder,Java,Random,Char,Stringbuilder,我试图创建一个程序,要求用户输入全名,然后将该全名分配给StringBuilder变量。然后我必须创建一个无限循环,它将随机更改StringBuilder变量,直到程序崩溃 有人知道如何随机更改StringBuilder变量吗 我做了同样的项目,但使用了如下字符串变量: for (;;) { for (int i = 0; i < fullNameChar.length; i++) { int randomNum = generator.nextInt(133); f
StringBuilder
变量。然后我必须创建一个无限循环,它将随机更改StringBuilder
变量,直到程序崩溃
有人知道如何随机更改StringBuilder
变量吗
我做了同样的项目,但使用了如下字符串变量:
for (;;) {
for (int i = 0; i < fullNameChar.length; i++) {
int randomNum = generator.nextInt(133);
fullNameChar[i] = (char) randomNum;
}
fullName = String.valueOf(fullNameChar);
System.out.println(fullName);
}
(;;)的{
for(int i=0;i
我想你无法将stringbuilder转换为字符,所以我必须找到另一种方法。有人有什么建议吗 只需将随机值附加到字符串生成器:
StringBuilder randomBuilder = new StringBuilder();
int max = 16; // just an example for a 16 char result
for (int i = 0; i < max; i++) {
int randomNum = generator.nextInt(133);
randomBuilder.append((char) randomNum));
}
System.out.println(randomBuilder.toString());
StringBuilder randomBuilder=新建StringBuilder();
int max=16;//这只是一个16字符结果的示例
对于(int i=0;i
为什么要编写这样的程序?这是为了作业。它没有真正的用途。如果任务是使系统崩溃,那么最好使用字符串:-)我认为这就是任务的重点!但是当我使用字符串编写同一个程序时,它没有崩溃(谢谢你,我不知道我能做到!我感谢你的帮助。