java数组运用

首先创建一个数组
int[] a = {1,2,3,4,9990,31231,21,3,23};

输出数组的哈希值
System.out.println(a); //[I@1b6d3586(哈希值)

运行结果:

在这里插入图片描述

利用toString方法打印数组元素
System.out.println(Arrays.toString(a));

运行结果:

在这里插入图片描述

自定义函数打印数组元素

    public static void PrintArray(int[] a){
    
    
        for(int i = 0;i < a.length;i++){
    
    
            if(i == 0){
    
    
                System.out.print("["+a[i]+", ");
            }
            if(i == a.length-1){
    
    
                System.out.print(a[i]+"]");
            }

            if (i>0&&i<a.length-1)
            System.out.print(a[i]+", ");
        }
    }

运行结果:

在这里插入图片描述

运用sort方法将数组元素排序
Arrays.sort(a); //数组进行排序:升序 System.out.println("\n"+Arrays.toString(a));

运行结果:

在这里插入图片描述

运行结果:

在这里插入图片描述

fill填充方法
Arrays.fill(a,2,4,0); //将数组的第二个元素至第四个元素填充上0 System.out.println(Arrays.toString(a));

Arrays.fill(a,1); //将数组全部的值填充上1 System.out.println(Arrays.toString(a));

运行结果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45361567/article/details/112780872