arraycopy

最近看到java的arraycopy挺好用的,快速复制数组内容到另一个数组里面
arraycopy(源数组,原数组的起始位置,目标数组,目标数组的起始位置,源数组的可复制的长度)

public class ACDemo {static byte a[] = { 65, 66, 67, 68, 69, 70, 71, 72, 73, 74 };static byte b[] = { 77, 77, 77, 77, 77, 77, 77, 77, 77, 77 };public static void main(String[] args) {//System.out.println("a = " + new String(a));System.out.println("b = " + new String(b));System.arraycopy(a, 0, b, 0, a.length);System.out.println("a = " + new String(a));System.out.println("b = " + new String(b));System.arraycopy(a, 0, a, 1, a.length-1);System.arraycopy(b, 1, b, 0, b.length - 1);System.out.println("a = " + new String(a));System.out.println("b = " + new String(b));}
}

arraycopy 比 java循环快很多,用这个比较方便

输出结果

a = ABCDEFGHIJ
b = MMMMMMMMMM
a = ABCDEFGHIJ
b = ABCDEFGHIJ
a = AABCDEFGHI
b = BCDEFGHIJJ

【Java基础】arraycopy相关推荐

  1. java 基础知识总结

    Java基础知识总结 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思 ...

  2. 面经——Java基础

    Java基础 ArrayList 和 LinkedList 区别 双亲委派模型以及优点 String是否可以被继承及相关原因 String 和 StringBuffer.StringBuilder 的 ...

  3. Java基础篇4——数组

    Java基础篇4--数组 1.数组的概念 当需要在Java程序中记录单个数据内容时,则声明一个变量即可 当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数 组即可,一维数组本质上就是 ...

  4. java基础:13.1 集合框架 - ArrayList

    文章目录 1.ArrayList 2.特点 3.和数组的区别 4.常用的方法 5.使用泛型与不使用泛型 6.遍历 7.练习 1.ArrayList 在 java基础:6.0 ArrayList 中,初 ...

  5. Java中大数据数组,Java基础学习笔记之数组详解

    摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...

  6. 【Java程序设计】Java基础类库简介

    Java基础类库简介 文章目录 Java基础类库简介 一.Java基础类库介绍 二.语言包(java.lang) (1)数据类型包裹类 1.生成数据类型包裹类对象的方法 2.得到基本数据类型数据的方法 ...

  7. 超详细的Java面试题总结(二)之Java基础知识篇

    系列文章: 超详细的Java面试题总结(一)之Java基本知识 超详细的Java面试题总结(二)之Java基础知识篇 超详细的Java面试题总结(三)之Java集合篇常见问题 超详细的Java面试题总 ...

  8. Java 基础 第3阶段:高级应用——尚硅谷学习笔记(含面试题) 2023年

    Java 基础 第 3 阶段:高级应用--尚硅谷学习笔记(含面试题) 2023 年 Java 基础 第 3 阶段:高级应用--尚硅谷学习笔记(含面试题) 2023 年 第 9 章 异常处理 9.1 异 ...

  9. Java修仙,法力无边(光速回顾Java基础~)

    Java修仙,法力无边(光速回顾Java基础~)✿✿ヽ(°▽°)ノ✿ 目录 第一重 炼体(Java基础编程) 1.1 Java基础概述 1.2 JDK简介 1.3 Java程序的开发 1.4 Java ...

最新文章

  1. python程序如何执行死刑图片_如何判断对象已死
  2. 如何设计大规模 JavaScript 应用
  3. 重置表单验证 清除表单校验信息
  4. jstl核心标签使用
  5. CSS样式让一个块在最上层中显示
  6. HDU 5119 Happy Matt Friends(DP || 高斯消元)
  7. wind试用版 matlab,免费产品试用 - MATLAB Simulink
  8. LWCOPY为前端代码提供复制功能的插件
  9. 计算机组装与维护结构图,图解计算机组装与维护
  10. 生物信息学导师推荐(持续更新)
  11. NBUT1225 NEW RDSP MODE I(快速幂,规律)
  12. Android Notification 详解(各版本对比)——基本操作
  13. python3简明教程第二版答案_python入门简明教程?求最新的python简明教程,最好是python3的...
  14. ORB_SLAM2 运行TUM RGBD数据集过程记录
  15. Ubuntu Kylin中编译运行cgminer挖矿软件
  16. Typecript 入门5篇
  17. [转]windows驱动开发-基于WDF的Altera PCIe DMA驱动
  18. 《网络攻防》第六周作业
  19. 多门店VIP会员卡管理营销服务小程序开发
  20. 如何发送和接收参数?五种参数传递方法

热门文章

  1. Unity针对高低端机型的优化
  2. 手动计算机的格式,教你如何手动加密电脑中的文件。
  3. 列举html的基本标签6个,head标签 - HTML | 绿叶学习网
  4. unbind hover in jQuery
  5. 江南大学物联网大创项目
  6. 递推递归练习 E - 养兔子
  7. 3.5 EC03-DNC4G通信模块
  8. 计算机趣味数学社团活动管理制度,趣味数学社团活动 方案.doc
  9. 颜色选择器开发-色域及转换算法
  10. codewars4 Credit Card Mask