【Java基础】arraycopy
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相关推荐
- java 基础知识总结
Java基础知识总结 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思 ...
- 面经——Java基础
Java基础 ArrayList 和 LinkedList 区别 双亲委派模型以及优点 String是否可以被继承及相关原因 String 和 StringBuffer.StringBuilder 的 ...
- Java基础篇4——数组
Java基础篇4--数组 1.数组的概念 当需要在Java程序中记录单个数据内容时,则声明一个变量即可 当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数 组即可,一维数组本质上就是 ...
- java基础:13.1 集合框架 - ArrayList
文章目录 1.ArrayList 2.特点 3.和数组的区别 4.常用的方法 5.使用泛型与不使用泛型 6.遍历 7.练习 1.ArrayList 在 java基础:6.0 ArrayList 中,初 ...
- Java中大数据数组,Java基础学习笔记之数组详解
摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...
- 【Java程序设计】Java基础类库简介
Java基础类库简介 文章目录 Java基础类库简介 一.Java基础类库介绍 二.语言包(java.lang) (1)数据类型包裹类 1.生成数据类型包裹类对象的方法 2.得到基本数据类型数据的方法 ...
- 超详细的Java面试题总结(二)之Java基础知识篇
系列文章: 超详细的Java面试题总结(一)之Java基本知识 超详细的Java面试题总结(二)之Java基础知识篇 超详细的Java面试题总结(三)之Java集合篇常见问题 超详细的Java面试题总 ...
- Java 基础 第3阶段:高级应用——尚硅谷学习笔记(含面试题) 2023年
Java 基础 第 3 阶段:高级应用--尚硅谷学习笔记(含面试题) 2023 年 Java 基础 第 3 阶段:高级应用--尚硅谷学习笔记(含面试题) 2023 年 第 9 章 异常处理 9.1 异 ...
- Java修仙,法力无边(光速回顾Java基础~)
Java修仙,法力无边(光速回顾Java基础~)✿✿ヽ(°▽°)ノ✿ 目录 第一重 炼体(Java基础编程) 1.1 Java基础概述 1.2 JDK简介 1.3 Java程序的开发 1.4 Java ...
最新文章
- python程序如何执行死刑图片_如何判断对象已死
- 如何设计大规模 JavaScript 应用
- 重置表单验证 清除表单校验信息
- jstl核心标签使用
- CSS样式让一个块在最上层中显示
- HDU 5119 Happy Matt Friends(DP || 高斯消元)
- wind试用版 matlab,免费产品试用 - MATLAB Simulink
- LWCOPY为前端代码提供复制功能的插件
- 计算机组装与维护结构图,图解计算机组装与维护
- 生物信息学导师推荐(持续更新)
- NBUT1225 NEW RDSP MODE I(快速幂,规律)
- Android Notification 详解(各版本对比)——基本操作
- python3简明教程第二版答案_python入门简明教程?求最新的python简明教程,最好是python3的...
- ORB_SLAM2 运行TUM RGBD数据集过程记录
- Ubuntu Kylin中编译运行cgminer挖矿软件
- Typecript 入门5篇
- [转]windows驱动开发-基于WDF的Altera PCIe DMA驱动
- 《网络攻防》第六周作业
- 多门店VIP会员卡管理营销服务小程序开发
- 如何发送和接收参数?五种参数传递方法