当前位置: 代码迷 >> 综合 >> java中的Arrays工具类
  详细解决方案

java中的Arrays工具类

热度:22   发布时间:2023-09-22 05:42:28.0
  • Arrays.fill方法
public class Main {public static void main(String[] args) {int[] arr=new int[6];for(int i:arr){System.out.printf(i+" ");}}
}

如上代码段,arr中都是整数类型的默认值0,那么我们想要让它存的都是12,怎么办呢?

Arrays.fill(arr,12);

使用该方法即可,那么如果代码是这样的

public class Main {public static void main(String[] args) {int[] arr=new int[6];arr[0]=arr[1]=arr[2]=3;Arrays.fill(arr,12);for(int i:arr){System.out.printf(i+" ");}}
}

结果又是什么呢?

arr中都是12。查看源码可得

public static void fill(int[] a, int val) {for (int i = 0, len = a.length; i < len; i++) a[i] = val;
}

哈哈,确实没有什么技术含量,穷开心。