如何对字符串数组进行排序?

时间:2016-02-17 06:46:57

标签: java arrays string sorting

我是Java的新手,我编写了对数字进行排序的代码,但我试图将其转换为字符串排序,但它不会起作用。按字母顺序排序字符串的最基本方法是什么?

2 个答案:

答案 0 :(得分:1)

只需按以下步骤操作:

Arrays.sort(name);

答案 1 :(得分:0)

Java StringComparable s,这意味着它们有一个compareTo方法,可以用来比较两个这样的对象。如果a.compareTo(b)逻辑上小于a,则b将返回负值;如果a大于b则为{_}}他们是平等的。

因此,您可以保留整个逻辑流程,只需更改比较检查 - 而不是0您需要使用if (name[y] > name[y+1] )