【发布时间】:2014-11-14 23:15:32
【问题描述】:
我正在尝试创建一个包含 50 个字符的循环,然后将整个 50 个字符作为字符串返回,但不幸的是,字符串只返回最后一个字母,而不是全部 50 个字符。 getRandomUpperChar() 只是我创建的一种方法,用于获取从“A”到“Z”的随机大写字符值。
public static String initializeKey(int num , int minNum, int maxNum) {
String random = "";
for(int j = 0; j <num; j++) {
getRandomUpperChar();
char Xp = getRandomUpperChar(minNum, maxNum);
random = "" + Xp;
System.out.print(random);
}
return random;
}
【问题讨论】:
-
出于好奇,在第 4 行没有 args 的情况下,对
getRandomUpperChar()的方法调用是什么?你的方法重载了吗?如果是这样,无参数方法有什么作用?