java中string排序函數(shù)的用法是什么

小億
89
2024-06-05 15:14:18

在Java中,可以使用compareTo()方法來(lái)對(duì)字符串進(jìn)行排序。該方法會(huì)按照字典順序比較兩個(gè)字符串,并返回一個(gè)整數(shù)值,表示兩個(gè)字符串的大小關(guān)系。具體用法如下:

String str1 = "apple";
String str2 = "banana";

int result = str1.compareTo(str2);

if(result < 0) {
    System.out.println("str1在字典中排在str2之前");
} else if(result > 0) {
    System.out.println("str1在字典中排在str2之后");
} else {
    System.out.println("str1和str2相等");
}

如果需要對(duì)字符串?dāng)?shù)組進(jìn)行排序,可以使用Arrays.sort()方法:

String[] arr = {"apple", "banana", "orange"};
Arrays.sort(arr);

for(String s : arr) {
    System.out.println(s);
}

上述代碼會(huì)按照字典順序?qū)ψ址當(dāng)?shù)組進(jìn)行排序,并輸出排序后的結(jié)果。

0