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

溫馨提示×

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
格尔木市| 阿坝县| 泰宁县| 湘潭市| 西林县| 宜昌市| 广饶县| 东丽区| 绥江县| 建宁县| 昌黎县| 濮阳县| 长子县| 石首市| 宜阳县| 宣武区| 枣阳市| 年辖:市辖区| 东海县| 丹棱县| 江达县| 宿迁市| 砚山县| 吉木萨尔县| 南宁市| 资源县| 芦山县| 阿坝县| 新平| 白城市| 商河县| 绵竹市| 广饶县| 专栏| 富顺县| 鄱阳县| 锦州市| 长兴县| 张掖市| 奉节县| 北辰区|