【发布时间】:2013-11-14 01:41:10
【问题描述】:
我需要做的是获取一个包含随机字母的字符串,然后将这些字母按字母顺序排列。例如,lidfj,将是; dfijl.
我无法弄清楚我应该如何启动代码。我知道我可能需要使用比较,因为我不允许使用数组,但我不确定这是否是最好的方法。而且我也不确定如何开始。
提前致谢。
编辑:我想我已经完成了今晚的工作,因为我似乎想不出其他任何事情。
public class PP426 {
public static String alphabetize (String input) {
String sorted = ";
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if () {
sorted += character;
}
}
return sorted;
}
public static void main(String[] args) {
System.out.println(alphabetize("iunaselfksdf"));
}
}
【问题讨论】:
-
我会尝试使用 String 变量,然后仔细研究 String 类函数 - docs.oracle.com/javase/6/docs/api/java/lang/String.html
-
太……等等。刚刚阅读了马苏德的回答,现在我不确定:是对字符串进行排序(即哪个字符串先出现),还是对字符串中的字母进行排序?
-
@JohannesH。 - 对字符串中的字母进行排序
-
@Adel:我也是这么想的。那么我的回答至少是合适的。 ^^
-
您是否与您的导师讨论过如何做到这一点以及他们希望您从中得到什么?
标签: java