优缺点和适用场景总结

优点
1、按照索引查询元素速度快
2、按照索引遍历数组方便

缺点
1、数组的大小固定后就无法扩容了
2、数组只能存储一种类型的数据
3、添加,删除的操作慢,因为要移动其他的元素。

适用场景
频繁查询,对存储空间要求不大,很少有增加和删除的情况。

Java版本

1.数组之间的复制

public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

参数说明:

src:源数组;
srcPos:源数组要复制的起始位置;
dest:目的数组;
destPos:目的数组放置的起始位置;
length:复制的长度。
注意:src and dest都必须是同类型或者可以进行转换类型的数组.

2.Java-Java中System.arraycopy() 和 Arrays.copyOf()两者之间的区别

https://www.cnblogs.com/yongdaimi/p/5995414.html

Arrays.copyOf()不仅仅只是拷贝数组中的元素,在拷贝元素时,会创建一个新的数组对象。而System.arrayCopy只拷贝已经存在数组元素。


0 条评论

发表回复

您的电子邮箱地址不会被公开。