数组Java:字符操作
尝试在不使用sort函数的情况下按字母顺序对字符串数组进行排序。代码如下
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个形容词的数组,我想对其进行排序,并尝试使用字符减法将其放入正确的索引中。非常感谢您的任何帮助
共 (0) 个答案