java中数组的截取方法有哪些_截取数组

java中数组的截取方法有哪些_截取数组此博客链接:https://www.cnblogs.com/ping2yingshi/p/12531721.html 方法1.使用.arraycopy方法——数组截取 使用方法:arraycopy(原数组名称,原数组起始下标,目标数组名称,目标数组起始下标,截取长度) 举例: 1.说明:数组arr1

此博客链接: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]);
   

    }
}

输出结果:

java中数组的截取方法有哪些_截取数组

 

 

方法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]);
   

    }
 }

 

运行结果如下:

java中数组的截取方法有哪些_截取数组

 

今天的文章java中数组的截取方法有哪些_截取数组分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/54072.html

(0)
编程小号编程小号
上一篇 2023-08-29
下一篇 2023-08-29

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注