尝试按字母顺序对字符串数组排序而不使用排序函数。代码如下。。。
public static String[] sortedAdjectives(String[] original)
{
String[] sortedArray;
String word;
sortedArray = new String[26];
for(int i = 0; i <25; i++)
{
word = original[i];
char c = word.charAt(0);
sortedArray[c-'A'] = word;
}
return sortedArray;
}
它运行,但由于某种原因,它没有像我想象的那样对数组进行排序。实际上,它根本没有对数组进行排序,这让我更加困惑。我给它一个26个形容词的数组,我想排序,并试图使用字符减法把它放到正确的索引中。非常感谢您的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!