数组基本练习
public static void printArray(int[] arr
){
for(int i
=0;i
<arr
.length
;i
++){
System
.out
.println("输出int类型数组的每一个元素"+arr
[i
]);
}
}
public static void printArr(String
[] arr
){
for(int i
=arr
.length
-1;i
>=0;i
--){
System
.out
.println(arr
[i
]);
}
}
public static void maxMinValue(int[] arr
){
int max
=arr
[0];
int min
=arr
[0];
for(int i
=0;i
<arr
.length
;i
++){
if(max
<arr
[i
]){
max
=arr
[i
];
}
if(min
>arr
[i
]){
min
=arr
[i
];
}
System
.out
.println("数组中最大的值为max"+max
);
System
.out
.println("数组中最小的值为min"+min
);
}
}
Arrays
该类提供了关于数组操作的API.
如何查看API
Arrays中常用方法
打印数组----toString方法。比较两个数组是否相同----equals方法。数组排序----sort方法。数组查找----binarySearch 方法。数组拷贝----copyOf方法。数组拷贝----copyOfRange方法。
String
[] arr1
={"hello","shsxt"};
String
[] arr2
={"hello","shsxt"};
System
.out
.println(arr1
.equals(arr2
));
System
.out
.println(Arrays
.equals(arr1
, arr2
));
System
.out
.println(Arrays
.toString(arr1
));
int[] arr3
={12,7,0,6,-32};
Arrays
.sort(arr3
);
String
[] arr4
={"ab","a","bc","abc"};
Arrays
.sort(arr4
);
Arrays
.sort(arr3
);
System
.out
.println(Arrays
.binarySearch( arr3
, 16));
加VX了解点我扫码领取 学习更多知识,请加入QQ群:1080355292,入群暗号(33)