Java 列表排序

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
 
public class SortExample {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("banana");
        list.add("apple");
        list.add("orange");
 
        // 使用自然排序
        Collections.sort(list);
        System.out.println(list); // 输出: [apple, banana, orange]
 
        // 使用自定义排序规则
        Collections.sort(list, new Comparator<String>() {
            @Override
            public int compare(String s1, String s2) {
                return s2.compareTo(s1); // 降序排序
            }
        });
        System.out.println(list); // 输出: [orange, banana, apple]
    }
}

 

posted @ 2025-06-05 10:35  都是城市惹的祸  阅读(5)  评论(0)    收藏  举报