亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
抚州市| 深州市| 东城区| 宁南县| 阳春市| 淮滨县| 东光县| 双柏县| 巴彦县| 扎囊县| 徐州市| 康定县| 肇源县| 确山县| 沙雅县| 寻乌县| 绥宁县| 靖边县| 阿克| 武邑县| 信丰县| 渝中区| 东乌珠穆沁旗| 博罗县| 名山县| 弥渡县| 衡东县| 汶川县| 卫辉市| 北票市| 滦南县| 云龙县| 北流市| 大名县| 蓬安县| 方正县| 雅江县| 东阿县| 麻江县| 元氏县| 逊克县|