我是Java的新手,我编写了对数字进行排序的代码,但我试图将其转换为字符串排序,但它不会起作用。按字母顺序排序字符串的最基本方法是什么?
答案 0 :(得分:1)
只需按以下步骤操作:
Arrays.sort(name);
答案 1 :(得分:0)
Java String
是Comparable
s,这意味着它们有一个compareTo
方法,可以用来比较两个这样的对象。如果a.compareTo(b)
逻辑上小于a
,则b
将返回负值;如果a
大于b
则为{_}}他们是平等的。
因此,您可以保留整个逻辑流程,只需更改比较检查 - 而不是0
您需要使用if (name[y] > name[y+1] )
。