0
我正在试图制作一个程序,它将从池中随机抓取的字符组合成一个名为字符串的程序。我现在遇到的问题是它只能写一个字母,所以当它最后只打印一个字母时,它应该更多。将随机字符组合成一个字符串Java
//Determining First Name
for(int g = 0; g < NAME_LENGTH_FIRST; g++) {
char randomChar = pool[random.nextInt((pool.length) - 1) + 1];
PERSON_NAME_FIRST = new StringBuilder().append(randomChar).toString();
}
你会如何建议我去修复呢?
您每次都创建一个新的String构建器,在循环外部创建一个并将其附加到内部。 –