中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
家居| 横峰县| 黑山县| 佛冈县| 滨州市| 利津县| 平谷区| 玉林市| 长乐市| 青河县| 从化市| 渭源县| 巴彦淖尔市| 扶风县| 昆山市| 天台县| 德州市| 麻城市| 邹城市| 古蔺县| 文昌市| 郧西县| 衡阳市| 建宁县| 榆社县| 应用必备| 阿勒泰市| 日喀则市| 大姚县| 柳州市| 兴山县| 和林格尔县| 青阳县| 东乡| 湖口县| 枣强县| 平武县| 望都县| 雅江县| 保亭| 文成县|