zoukankan      html  css  js  c++  java
  • java中数组的截取方法

    此博客链接:https://www.cnblogs.com/ping2yingshi/p/12531721.html

    方法1.使用.arraycopy方法——数组截取

    使用方法:arraycopy(原数组名称,原数组起始下标,目标数组名称,目标数组起始下标,截取长度)

    举例:

             1.说明:数组arr1是原数组,数组arr2是目标数组,需要把数组arr2的前三个数赋值给数组arr1。

             2.补充:可以从任意位置赋值。

             代码如下:

    import java.awt.List;
    
    import java.util.ArrayList;
    
    import java.util.Arrays;
    
    import java.util.Scanner;
    
    public class test {
    
        public static void main(String[] args) {
         int arr1[]=new int []{1,2,3,4,5};
         int arr2[]=new int []{7,8,9,10,11};
         for(int i=0;i<5;i++)
            System.out.print(arr1[i]);
         System.out.println();
         for(int i=0;i<5;i++)
             System.out.print(arr2[i]);
         System.out.println();
         System.arraycopy(arr2,0,arr1,0,3);
         for(int i=0;i<5;i++)
             System.out.print(arr1[i]);
       
    
        }
    }

    输出结果:

    方法2.  使用 java.util.Arrays.copyOf方法——数组截取

    使用方法:java.util.Arrays.copyOf(原数组名称,新数组长度);

    举例:

              1.说明:数组arr1是原数组,数组arr2是新数组,需要把原数组arr1的前三个数赋值重新赋值给新数组arr2.

              2.注意事项:

                     只能把原数组中的一部分全部定义一个新的数组。

      代码如下:

    import java.awt.List;
    
    import java.util.ArrayList;
    
    import java.util.Arrays;
    
    import java.util.Scanner;
    
    public class test {
    
        public static void main(String[] args) {
         int arr1[]=new int []{1,2,3,4,5};
         for(int i=0;i<5;i++)
            System.out.print(arr1[i]);
         System.out.println();
         int arr2[]=java.util.Arrays.copyOf(arr1,3);
         for(int i=0;i<3;i++)
             System.out.print(arr2[i]);
       
    
        }
     }

    运行结果如下:

  • 相关阅读:
    说一说Vuex有哪几种状态和属性
    vue中key的作用
    JavaScript 中 reduce去重方法
    Promise对象
    axios的封装
    Vuex白话教程第六讲:Vuex的管理员Module(实战篇)
    token 拼接
    redux 安装
    vue中computed 和 watch 语法
    在浏览器地址栏按回车、F5、Ctrl+F5刷新网页的区别
  • 原文地址:https://www.cnblogs.com/ping2yingshi/p/12531721.html
Copyright © 2011-2022 走看看