Java Arrays 和 Collections 工具类常用方法代码示例
Java Arrays 和 Collections 工具类常用方法代码示例
本文将通过代码示例演示 Java 中 Arrays 和 Collections 工具类常用的方法,包括排序、查找等操作。这些方法可以简化开发过程中的常见操作,提高代码效率。
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
以上是一些常见的 Arrays 和 Collections 工具类中的方法的代码演示。这些工具类提供了很多方便的方法,可以简化开发过程中的一些常见操作。
原文地址: https://www.cveoy.top/t/topic/p41h 著作权归作者所有。请勿转载和采集!