Java Arrays 和 Collections 工具类常用方法代码示例

本文将通过代码示例演示 Java 中 ArraysCollections 工具类常用的方法,包括排序、查找等操作。这些方法可以简化开发过程中的常见操作,提高代码效率。

1. 使用 Arrays 类的 sort 方法对数组进行排序

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] arr = {5, 2, 8, 1, 9};
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
    }
}

输出结果:

[1, 2, 5, 8, 9]

2. 使用 Arrays 类的 binarySearch 方法在已排序的数组中查找元素

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] arr = {1, 2, 5, 8, 9};
        int index = Arrays.binarySearch(arr, 5);
        System.out.println('元素 5 的索引位置:' + index);
    }
}

输出结果:

元素 5 的索引位置:2

3. 使用 Collections 类的 sort 方法对列表进行排序

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(5);
        list.add(2);
        list.add(8);
        list.add(1);
        list.add(9);
        Collections.sort(list);
        System.out.println(list);
    }
}

输出结果:

[1, 2, 5, 8, 9]

4. 使用 Collections 类的 binarySearch 方法在已排序的列表中查找元素

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(5);
        list.add(8);
        list.add(9);
        int index = Collections.binarySearch(list, 5);
        System.out.println('元素 5 的索引位置:' + index);
    }
}

输出结果:

元素 5 的索引位置:2

以上是一些常见的 ArraysCollections 工具类中的方法的代码演示。这些工具类提供了很多方便的方法,可以简化开发过程中的一些常见操作。

Java Arrays 和 Collections 工具类常用方法代码示例

原文地址: https://www.cveoy.top/t/topic/p41h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录