Java Arrays.copyOf 功能
来源:互联网 发布:四川眉山广电数据机房 编辑:程序博客网 时间:2024/05/16 17:41
Arrays.copyOf功能是实现数组的复制,返回复制后的数组。参数是被复制的数组和复制的长度:
package setclass;import java.util.Arrays;import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class SetTest1 {public static void main(String[] args) {// TODO Auto-generated method stub /*Array.copyof function test*/ String[] arr=new String[5]; String[] strs1={"123","234","345","456","789"}; //String[] strs2=new String[2];//Two ways to state a array String[] str2=Arrays.copyOf(strs1, 3); String[] str3=Arrays.copyOf(strs1, 8); System.out.println(); for(String ele:str2){ System.out.print(ele+";"); } System.out.println(); for(String ele:str3){ System.out.print(ele+";"); } int[] in={1,2,3,4,5}; int[] int1=Arrays.copyOf(in,3); int[] int2=Arrays.copyOf(in,8); System.out.println(); for(int ele:int1){ System.out.print(ele+";"); } System.out.println(); for(int ele:int2){ System.out.print(ele+";"); } }}
运行结果是:
123;234;345;
123;234;345;456;789;null;null;null;
1;2;3;
1;2;3;4;5;0;0;0;
说明:复制的长度大于被复制数组的长度,则填充类型默认值,String得默认值是null,int的默认值是0。
数据型态初值byte0short0int0long0Lfloat0.0fdouble0.0dchar\u0000booleanfalse 0 0
- Java Arrays.copyOf 功能
- Java :Arrays 的copyOf()
- java Arrays.copyOf shallow copy
- Java Gossip: Arrays 的copyOf()
- Arrays.copyof()
- Arrays.copyOf
- 【Java】使用 Arrays.copyOf 进行数组复制
- System.arraycopy() vs. Arrays.copyOf() in Java
- Arrays.copyOf()&Arrays.copyOfRange()
- java Arrays数组扩容 Arrays.copyOf(a, a.length+1)
- Arrays 的copyOf()
- Arrays.copyof的用法
- Arrays.copyOf() 用法:
- Arrays复制-方法copyOf()
- Arrays 的copyOf()
- java中System.copyArray与Arrays.copyof区别
- Java方法之--System.arraycopy方法和Arrays.copyOf()
- Java编程:Arrays.copyOf()与System.arraycopy()的分析
- php框架yii gii代码自动生成
- log4net.dll配置
- ios 判断应该用pop返回还是dismis返回
- onethink常见问题
- android app升级(下载)完毕后自动弹出安装界面的实现
- Java Arrays.copyOf 功能
- 线程内部嵌套线程,线程改变final修饰的对象的属相
- android EditText不自动弹出软键盘
- 欧氏距离和cos相似度
- Android按钮事件的几种写法
- OSTaskDel之ucos系统学习
- cocoapod 安装
- Fragment与Activity简单使用,包括二者之间的关联与生命周期
- NSString