javaSE之Arrays详解指南

Arrays类

1.是什么

Arrays类位于java.util包中的一个常用类,该类提供了操作数组的各种方法。

2.常用函数

Arrays的常用函数基本上都是静态的,所以调用的时候都是使用类名进行调用。

1.sort

  • void Arrays.sort(Object[] arr)

    int[] nums = {
          
          2,5,4,3,9};
    Arrays.sort(nums)//对数组进行排序
    
  • void Arrays.sort(Object[] arr, int from,int to)

    int[] nums = {
          
          2,5,4,3,9};
    Arrays.sort(nums,0,4)//对数组元素指定范围进行排序
        //结果:{2,3,4,5,9}
    

2.fill

  • Arrays.fill(Object[] arr, Object object)

    int[] nums = {
          
          2,5,4,3,9};
    Arrays.fill(nums,1)//对数组元素填充相同的值
        //结果:{1,1,1,1,1}
    
  • void Arrays.fill(Object[] arr, int from,Object object)

    int[] nums = {
          
          2,5,4,3,9};
    Arrays.fill(nums,0,4,5)//对数组元素指定范围填充某一个数
        //结果:{5,5,5,5,9}
    

3.toString

  • Arrays.toString(Object[] arr)

     int[] nums = {
          
          2,5,0,4,1,-10};
     System.out.println(Arrays.toString(nums));
    //返回数组的字符串形式
            //结果:[2, 5, 0, 4, 1, -10]
    

4.deepToString

  • Arrays.deepToString(Object[][] arrays)

    int[][] nums = {
          
          {
          
          1,2},{
          
          3,4}};
    System.out.println(Arrays.deepToString(nums));
    //返回多维数组的字符串形式
            //结果:[[1, 2], [3, 4]]
    
    

猜你喜欢

转载自blog.csdn.net/qq_37795916/article/details/114599266