代码改变世界

Java 中 System.arraycopy的用法

2013-09-10 18:45  totokaka  阅读(986)  评论(0编辑  收藏  举报

System.arraycopy 的原型是:

public static void arraycopy(Object src, 
                                       int       srcPos,
                                       Object dest,
                                       int       destPos,
                                       int       length)
参数:
src - 源数组。
srcPos - 源数组中的起始位置。
dest - 目标数组。
destPos - 目标数据中的起始位置。
length - 要复制的数组元素的数量。
抛出:
IndexOutOfBoundsException - 如果复制会导致对数组范围以外的数据的访问。
ArrayStoreException - 如果因为类型不匹配而使得无法将 src 数组中的元素存储到 dest 数组中。
NullPointerException - 如果 src 或 dest 为 null