我想生成一個固定數量的隨機隨機字符,然後將這些字符保存到一個字符串變量中。這裏是簡單的「for」循環到目前爲止我已經寫:從多個隨機字符變量中創建單個字符串變量
String listChars = "";
for(int i = 0; i < 50; i++){
char randomChar = (char)((Math.random()*255)+32);
System.out.print(randomChar);
String listChars = "" + randomChar;
}
System.out.print(listChars);
我排除前32個字符,以避免控制字符。我的for循環在屏幕上打印50個隨機字符就好了,但我的listChars
變量似乎沒有以我想要的方式存儲這些值。 (我想將它們存儲爲一個50個字符長的字符串)
有沒有辦法讓這項工作,也許與數組?
「存儲值我想要的方式」?你想要什麼? –
沒有'listChars'變量。你的意思是'listWords',對吧? – fge
考慮使用StringBuilder來連接你的字符串(更高效) – TheEwook