| 替换import java.util.Arrays;
 
 public class Arrays01替换 {
 public static void main(String[] args) {
 int arr1[]={6,4,5,2,1,3};
 Arrays.fill(arr1,7);
 for (int i=0;i<arr1.length;i++){
 System.out.println(arr1[i]);
 }
 
 }
 }
 排序
 import java.util.Arrays;
 
 public class 排序 {public static void main(String[] args) {
 int arr1[]={6,4,5,2,1,3};
 Arrays.sort(arr1);
 char arr2[]={'b','d','c','a'};
 Arrays.sort(arr2);
 for (int i=0;i<arr1.length;i++){
 System.out.println(arr1[i]);
 }
 for (int i=0;i<arr2.length;i++){
 System.out.println(arr2[i]);
 }
 }
 }
 判断两个数组是否相等
 import java.util.Arrays;
 
 public class 判断两个数组是否相等 {
 public static void main(String[] args) {
 int arr1[]={1,2,3};
 int a[]={1,2,3};
 System.out.println(Arrays.equals(arr1,a));
 char arr2[]={'a','b','c'};
 char b[]={'A','b','c'};
 System.out.println(Arrays.equals(arr2,b));
 }
 }
 拷贝
 import java.util.Arrays;
 
 public class 拷贝数组 {
 public static void main(String[] args) {
 int[]arr1={1,2,3,4,5};
 int[]c= Arrays.copyOf(arr1,2);
 for (int i=0;i<c.length;i++){
 System.out.println("数组c是:"+c[i]);
 }
 int[]d= Arrays.copyOf(arr1,6);
 for (int i=0;i<d.length;i++){
 System.out.println("数组d是:"+d[i]);
 }
 }
 }
 打印数组
 import java.util.Arrays;
 
 public class 打印数组 {
 public static void main(String[] args) {
 int[]arr1={1,2,3,4,5};
 char arr2[]={'a','b','c'};
 System.out.println(Arrays.toString(arr1));
 System.out.println(Arrays.toString(arr2));
 }
 }
 |