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

溫馨提示×

Java集合框架怎樣處理數據排序

小樊
83
2024-10-25 04:47:57
欄目: 編程語言

Java集合框架提供了多種排序方法,可以根據不同的需求選擇合適的排序方式。以下是幾種常用的排序方法:

  1. 使用Collections.sort()方法對List進行排序:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> numbers = new ArrayList<>();
        numbers.add(34);
        numbers.add(12);
        numbers.add(67);
        numbers.add(45);

        Collections.sort(numbers);

        System.out.println("Sorted list: " + numbers);
    }
}
  1. 使用Collections.sort()方法對List進行降序排序:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> numbers = new ArrayList<>();
        numbers.add(34);
        numbers.add(12);
        numbers.add(67);
        numbers.add(45);

        Collections.sort(numbers, Collections.reverseOrder());

        System.out.println("Sorted list in descending order: " + numbers);
    }
}
  1. 使用List接口的sort()方法對List進行排序:
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> numbers = new ArrayList<>();
        numbers.add(34);
        numbers.add(12);
        numbers.add(67);
        numbers.add(45);

        numbers.sort(Comparator.naturalOrder());

        System.out.println("Sorted list: " + numbers);
    }
}
  1. 使用List接口的sort()方法對List進行降序排序:
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> numbers = new ArrayList<>();
        numbers.add(34);
        numbers.add(12);
        numbers.add(67);
        numbers.add(45);

        numbers.sort(Comparator.reverseOrder());

        System.out.println("Sorted list in descending order: " + numbers);
    }
}
  1. 使用TreeSet對元素進行排序:
import java.util.TreeSet;

public class Main {
    public static void main(String[] args) {
        TreeSet<Integer> numbers = new TreeSet<>();
        numbers.add(34);
        numbers.add(12);
        numbers.add(67);
        numbers.add(45);

        System.out.println("Sorted set: " + numbers);
    }
}
  1. 使用TreeSet對元素進行降序排序:
import java.util.TreeSet;

public class Main {
    public static void main(String[] args) {
        TreeSet<Integer> numbers = new TreeSet<>(Comparator.reverseOrder());
        numbers.add(34);
        numbers.add(12);
        numbers.add(67);
        numbers.add(45);

        System.out.println("Sorted set in descending order: " + numbers);
    }
}

這些示例展示了如何使用Java集合框架對數據進行排序。你可以根據需要選擇合適的排序方法。

0
碌曲县| 合江县| 牙克石市| 含山县| 郴州市| 平顶山市| 正阳县| 通化县| 石河子市| 上思县| 桦川县| 佛教| 烟台市| 扬州市| 永兴县| 称多县| 滦平县| 泗水县| 旬邑县| 乌鲁木齐市| 泰顺县| 瓦房店市| 达州市| 两当县| 凤城市| 车险| 张家口市| 洛隆县| 封丘县| 阳新县| 淮安市| 永清县| 乐山市| 昭觉县| 大余县| 宜兰县| 上林县| 阿克陶县| 章丘市| 宝兴县| 安国市|