博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java数组复制的几种常见用法
阅读量:6271 次
发布时间:2019-06-22

本文共 772 字,大约阅读时间需要 2 分钟。

1.1.1System.arraycopy的用法

       int[] src = {1,3,5,7,9,11,13,15,17};

       int[] dest = {2,4,6,8,10,12,14,16,18,20};

       //从src中的第一个元素起复制三个元素,即1,3,5复盖到dest第2个元素开始的三个元素

       System.arraycopy(src, 0, dest, 1, 3);

       System.out.println(Arrays.toString(dest));

结果为:[2, 1, 3, 5, 10, 12, 14, 16, 18, 20]

1.1.2Arrays.copyOf的用法

      int[] src = {1,3,5,7,9,11,13,15,17};

      int[] dest = {2,4,6,8,10,12,14,16,18,20};

    //copyOf(是复制src数组从0开始的两个元素到新的数组对象)

int[] copyof=Arrays.copyOf(src, 2);

      System.out.println(Arrays.toString(copyof));

结果为:[1, 3]

 

1.1.3 Arrays.copyOfRange的用法

      int[] src = {1,3,5,7,9,11,13,15,17};

      int[] dest = {2,4,6,8,10,12,14,16,18,20};

//copyRange(从src数组中从0开始的第二个元素到第五个元素复制到新数组,含头不含尾)

      int[] copyofRange=Arrays.copyOfRange(src, 2,6);

      System.out.println(Arrays.toString(copyofRange));

结果为:[5, 7, 9, 11]

转载地址:http://rjlpa.baihongyu.com/

你可能感兴趣的文章
Redis列表
查看>>
文件查找工具之find命令详解
查看>>
linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用
查看>>
PHP+Swoole及时通讯
查看>>
centos安装图形
查看>>
SpringCloud(第 012 篇)电影微服务接入 Feign 进行客户端负载均衡,通过 FeignClient 调用远程 Http 微服务...
查看>>
mysql tomcat redis nginx 版本的查看方法
查看>>
php判断ajax请求
查看>>
C语言中函数strcpy ,strncpy ,strlcpy的用法
查看>>
RedHat Linux卸载rpm包遇到error: specifies multiple packages
查看>>
centos6.4 http dhcp nfs pxe kickstart 自动化安装系统
查看>>
漫游配置文件
查看>>
数据的存储介质-固态存储SSD
查看>>
oracle PL/SQL 流程控制
查看>>
Linux下/proc目录简介
查看>>
jenkins自动同步配置文件
查看>>
Windows系统清理 只需做到五大方面
查看>>
我的友情链接
查看>>
sql server 2005 (select查询语句用法)
查看>>
Spring整合Hibernate(1)
查看>>