package com.itheima.test;
import java.util.Arrays;
/**
* Arrays 是 Java 标准库中提供的一个类,它包含了许多用于操作数组的静态方法。
* 这些方法可以用于对数组进行排序、搜索、比较等操作。
*/
public class ArrayTest {
public static void main(String[] args) {
//1,toString():将数组转换为字符串表示形式
int[] numbers1 = {1, 2, 3, 4, 5};
String numbersString = Arrays.toString(numbers1);
System.out.println(numbersString);
// 输出: [1, 2, 3, 4, 5]
//2,sort():对数组进行排序
int[] numbers2 = {5, 2, 8, 1, 3};
Arrays.sort(numbers2);
System.out.println(Arrays.toString(numbers2));
// 输出: [1, 2, 3, 5, 8]
//binarySearch():在已排序的数组中进行二分查找
int[] numbers3 = {1, 2, 3, 4, 5};
int index = Arrays.binarySearch(numbers3, 3);
System.out.println("Index of 3: " + index);
// 输出: Index of 3: 2
//copyOf():复制一个数组的一部分或全部内容
int[] source = {1, 2, 3, 4, 5};
int[] copy = Arrays.copyOf(source, 3);
System.out.println(Arrays.toString(copy));
// 输出: [1, 2, 3]
}
}
Arrays的用法
最新推荐文章于 2024-07-25 23:26:35 发布