只做一页的网站多少钱,代理网络手游,删除织梦综合网站,自动更新wordpress失败java.util.Arrays是一个非常实用的类#xff0c;提供了许多静态方法来操作数组#xff0c;如排序、查找、复制和填充等。
1. toString - 将数组转换为字符串
// 导入java.util.Arrays类
import java.util.Arrays;public class ArraysExample {public static void main(Stri…
java.util.Arrays是一个非常实用的类提供了许多静态方法来操作数组如排序、查找、复制和填充等。
1. toString - 将数组转换为字符串
// 导入java.util.Arrays类
import java.util.Arrays;public class ArraysExample {public static void main(String[] args) {int[] numbers {1, 2, 3}; // 声明并初始化一个整型数组System.out.println(Arrays.toString(numbers)); // 将数组转换为字符串并打印, 输出: [1, 2, 3]}
}
2. fill - 填充数组的所有元素
public class ArraysFillExample {public static void main(String[] args) {double[] array new double[10]; // 创建一个长度为10的双精度浮点型数组Arrays.fill(array, 3.14); // 将数组的所有元素填充值为3.14System.out.println(Arrays.toString(array)); // 输出: [3.14, 3.14, ..., 3.14] (共10次)}
}
3. sort - 排序数组
public class ArraysSortExample {public static void main(String[] args) {int[] numbers {3, 1, 4, 1, 5, 9, 2, 6};Arrays.sort(numbers); // 对数组进行升序排序System.out.println(Arrays.toString(numbers)); // 输出排序后的数组: [1, 1, 2, 3, 4, 5, 6, 9]}
}
4. binarySearch - 二分查找
public class ArraysBinarySearchExample {public static void main(String[] args) {int[] sortedNumbers {1, 1, 2, 3, 4, 5, 6, 9};int index Arrays.binarySearch(sortedNumbers, 3); // 在已排序的数组中查找元素3System.out.println(index); // 输出: 3 表示找到元素3的位置}
}
5. copyOf - 复制数组
public class ArraysCopyExample {public static void main(String[] args) {int[] original {1, 2, 3};int[] copy Arrays.copyOf(original, original.length); // 创建与原数组一模一样的副本System.out.println(Arrays.toString(copy)); // 输出: [1, 2, 3]}
}
6. copyOfRange - 复制数组的一部分
public class ArraysCopyOfRangeExample {public static void main(String[] args) {int[] numbers {1, 2, 3, 4, 5};int[] part Arrays.copyOfRange(numbers, 1, 4); // 复制数组的第2到第4个元素System.out.println(Arrays.toString(part)); // 输出: [2, 3, 4]}
}
7. equals - 比较数组是否相等
public class ArraysEqualsExample {public static void main(String[] args) {int[] a {1, 2, 3};int[] b {1, 2, 3};boolean result Arrays.equals(a, b); // 比较两个数组是否相等System.out.println(result); // 输出: true}
}
总结
java.util.Arrays类提供了丰富的静态方法来帮助处理数组从简单的打印到复杂的排序和比较它几乎涵盖了数组操作的各个方面。