zoukankan      html  css  js  c++  java
  • 数组系列教材 (五)- Java 如何复制数组

    数组的长度是不可变的,一旦分配好空间,是多长,就多长,不能增加也不能减少

    步骤1:复制数组
    步骤2:练习-合并数组
    步骤3:答案-合并数组

    步骤 1 : 复制数组

    把一个数组的值,复制到另一个数组中

    System.arraycopy(src, srcPos, dest, destPos, length)


    src: 源数组
    srcPos: 从源数组复制数据的起始位置
    dest: 目标数组
    destPos: 复制到目标数组的起始位置
    length: 复制的长度

    public class HelloWorld {

        public static void main(String[] args) {

            int a [] = new int[]{18,62,68,82,65,9};

             

            int b[] = new int[3];//分配了长度是3的空间,但是没有赋值

             

            //通过数组赋值把,a数组的前3位赋值到b数组

             

            //方法一: for循环

             

            for (int i = 0; i < b.length; i++) {

                b[i] = a[i];

            }

            

            //方法二: System.arraycopy(src, srcPos, dest, destPos, length)

            //src: 源数组

            //srcPos: 从源数组复制数据的起始位置

            //dest: 目标数组

            //destPos: 复制到目标数组的启始位置

            //length: 复制的长度        

            System.arraycopy(a, 0, b, 03);

             

            //把内容打印出来

            for (int i = 0; i < b.length; i++) {

                System.out.print(b[i] + " ");

            }

        }

    }


    更多内容,点击了解: https://how2j.cn?p=61135

  • 相关阅读:
    【权限维持】window服务端常见后门技术
    Empire安装和试用
    手把手教你打造自己的弱口令扫描工具(系统弱口令篇)
    Discuz!X 3.4 任意文件删除漏洞复现过程(附python脚本)
    【web端权限维持】利用ADS隐藏webshell
    Redis 未授权访问漏洞(附Python脚本)
    一句话木马:JSP篇
    一句话木马:ASPX篇
    一句话木马:ASP篇
    一句话木马:PHP篇
  • 原文地址:https://www.cnblogs.com/Lanht/p/12615588.html
Copyright © 2011-2022 走看看