java:char操作

8yparm6h  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(223)

尝试按字母顺序对字符串数组排序而不使用排序函数。代码如下。。。

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个形容词的数组,我想排序,并试图使用字符减法把它放到正确的索引中。非常感谢您的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题