91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java怎么對string字符串排序

小億
155
2023-09-14 10:16:32
欄目: 編程語言

在Java中,你可以使用Arrays類的sort方法對字符串進行排序。以下是一個示例:

import java.util.Arrays;
public class SortStrings {
public static void main(String[] args) {
String[] strings = {"apple", "banana", "cherry", "date"};
// 對字符串數組進行排序
Arrays.sort(strings);
// 輸出排序后的字符串數組
for (String str : strings) {
System.out.println(str);
}
}
}

運行以上代碼,將會得到輸出:

apple
banana
cherry
date

注意,這種排序是基于字符串的自然順序進行的,即按照字母順序進行排序。如果你想要按照其他方式進行排序,例如字符串的長度,你可以使用Comparator接口來自定義排序規則。以下是一個按字符串長度進行排序的示例:

import java.util.Arrays;
import java.util.Comparator;
public class SortStringsByLength {
public static void main(String[] args) {
String[] strings = {"apple", "banana", "cherry", "date"};
// 使用Comparator接口自定義排序規則
Comparator<String> lengthComparator = new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
return s1.length() - s2.length();
}
};
// 對字符串數組進行排序
Arrays.sort(strings, lengthComparator);
// 輸出排序后的字符串數組
for (String str : strings) {
System.out.println(str);
}
}
}

運行以上代碼,將會得到輸出:

date
apple
cherry
banana

0
灵璧县| 怀集县| 张家港市| 嵊州市| 宾阳县| 长武县| 萝北县| 德阳市| 文昌市| 贵定县| 汕尾市| 梁山县| 清河县| 太谷县| 澎湖县| 石首市| 鄂尔多斯市| 蒲江县| 呼玛县| 鹤庆县| 德化县| 万宁市| 多伦县| 即墨市| 凤庆县| 高台县| 静乐县| 卢氏县| 龙川县| 察隅县| 沙雅县| 河西区| 榆社县| 榆树市| 通辽市| 崇明县| 化德县| 新营市| 高台县| 江山市| 玉龙|