我是java新手。我大约3天前就开始了。我想制作一行随机字符并将它们放入一个字符串中。谢谢。
import java.util.Random;
public class test{
public static void main (String[]args){
final String alphabet = "abcdefghigklmnopqrstuvwxyz";
final int N = alphabet.length();
Random r = new Random();
for (int i = 0; i < 50; i++) {
String s = alphabet.charAt(r.nextInt(N));
// System.out.println(alphabet.charAt(r.nextInt(N)));
}}}
最佳答案
最简单的方法是使用 StringBuilder 或 StringBuffer (语法相同)。
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 50; i++) {
sb.append(alphabet.charAt(r.nextInt(N)));
}
String s = sb.toString();
关于 java 。如何将随机行字符转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18379589/