Java 数组Arrays类学习
Arrays类主要学习了fill,equals,to string,sort四种常用简单方法
package com.LittleWu.Array;
import java.util.Arrays;
/***
* ░░░░░░░░░░░░░░░░░░░░░░░░▄░░
* ░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░
* ░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐
* ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
* ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
* ░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
* ░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒
* ░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
* ░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄
* ░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒
* ▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒
* 单身狗就这样默默地看着你,一句话也不说。
*/
public class ArrayDemo06 {
public static void main(String[] args) {
int [] a = {4,3,2,1,999,546,4654123,643,56136};
int [] b = new int[10];
String [] c = new String[10];
//打印数组元素 输出对象HashCode
System.out.println(a);
// Arrays.toString方法:打印数组元素
System.out.println(Arrays.toString(a));
PrintArray(a);
System.out.println("==================================================================");
// Arrays.sort方法:对数组进行自动升序排序
Arrays.sort(a);
System.out.println(Arrays.toString(a));
// Arrays.fill方法:为数组赋值(数组,赋值位置区间(非必须),值)
Arrays.fill(b,9);
Arrays.fill(c,"LittleWu");
Arrays.fill(c,4,9,"Wonderful");
System.out.println(Arrays.toString(b));
System.out.println(Arrays.toString(c));
// Arrays.equals方法:比较数组元素值是否相等
System.out.println(Arrays.equals(a,b));
}
// 重复造轮子 PrintArray与Arrays.toString方法效果相同
public static void PrintArray(int []array){
System.out.print("[");
for (int i = 0; i < array.length; i++) {
if (i!=array.length-1){
System.out.print(array[i]+ "," + " ");
}else{
System.out.print(array[i]);
}
}
System.out.print("]");
System.out.println();
}
}
以上代码运行结果