有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

数组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) 个答案