扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • java bean和java class的区别??
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.awt类toolkit的类成员方法: createcomponent定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.lang类system的类成员方法: arraycopy定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  arraycopy public static void arraycopy(object src, int srcpos, object dest, int destpos, int length) 从指定源数组中复制一个数组,复制从指定的位置开始,...

    arraycopy

    public static void arraycopy(object src,
                                 int srcpos,
                                 object dest,
                                 int destpos,
                                 int length)
    从指定源数组复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。从 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分 iis7站长之家 引用的源数组到 dest 引用的目标数组,数组组件的一个子序列被复制下来。被复制的组件的编号等于 length 参数。源数组中位置在 srcpossrcpos+length-1 之间的组件被分别复制到目标数组中的 destposdestpos+length-1 位置。

    如果参数 srcdest 引用相同的数组对象,则复制的执行过程就好像首先将 srcpossrcpos+length-1 位置的组件复制到一个带有 length 组件的临时数组,然后再将此临时数组的内容复制到目标数组的 destposdestpos+length-1 位置一样。

    if 如果 destnull,则抛出 nullpointerexception 异常

    如果 srcnull, 则抛出 nullpointerexception 异常,并且不会修改目标数组。

    否则,只要下列任何情况为真,则抛出 arraystoreexception 异常并且不会修改目标数组:

    • src 参数指的是非数组对象。
    • dest 参数指的是非数组对象。
    • src 参数和 dest 参数指的是那些其组件类型为不同基本类型的数组。
    • src 参数指的是具有基本组件类型的数组且 dest 参数指的是具有引用组件类型的数组。
    • src 参数指的是具有引用组件类型的数组且 dest 参数指的是具有基本组件类型的数组。

    否则,只要下列任何情况为真,则抛出 indexoutofboundsexception 异常,并且不会修改目标数组:

    • srcpos 参数为负。
    • destpos 参数为负。
    • length 参数为负。
    • srcpos+length 大于 src.length,即源数组的长度
    • destpos+length 大于 dest.length,即目标数组的长度。

    否则,如果源数组中 srcpossrcpos+length-1 位置上的实际组件通过分配转换并不能转换成目标数组的组件类型,则抛出 arraystoreexception 异常。在这种情况下,将 k 设置为比长度小的最小非负整数,这样就无法将 src[srcpos+k] 转换为目标数组的组件类型;当抛出异常时,从 srcpossrcpos+k-1 位置上的源数组组件已经被复制到目标数组中的 destposdestpos+k-1 位置,而目标数组中的其他位置不会被修改。(因为已经详细说明过的那些限制,只能将此段落有效地应用于两个数组都有引用类型的组件类型的情况。)

    参数:
    src - 源数组。
    srcpos - 源数组中的起始位置。
    dest - 目标数组。
    destpos - 目标数据中的起始位置。
    length - 要复制的数组元素的数量。
    抛出:
    indexoutofboundsexception - 如果复制会导致对数组范围以外的数据的访问
    arraystoreexception - 如果因为类型不匹配而使得无法将 src 数组中的元素存储到 dest 数组中。
    nullpointerexception - 如果 srcdestnull
    相关文章推荐:
  • java命名空间java.text接口attributedcharacteriterator的类成员方法: getattribute定义及介绍
  • java文件重命名(文件批量重命名)实例程序代码分享
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • java 命名空间 命名规则第1/2页
  • java命名空间java.awt类container的类成员方法: getlayout定义及介绍
  • Linux 下 java 的File类的renameTo()方法 不能重命名文件
  • java命名空间java.beans类defaultpersistencedelegate的类成员方法: defaultpersistencedelegate定义及介绍
  • Java命名规则详细总结
  • java命名空间java.text类decimalformat的类成员方法: topattern定义及介绍
  • Java Web项目前端规范(采用命名空间使js深度解耦合)
  • java命名空间java.sql类types的类成员方法: null定义及介绍
  • java的命名规则默认是不是匈牙利命名法?
  • java命名空间java.awt类awtevent的类成员方法: id定义及介绍
  • java开发命名规范总结
  • java命名空间java.text类choiceformat的类成员方法: choiceformat定义及介绍
  • Java实现文件批量重命名具体实例
  • java命名空间java.sql类driverpropertyinfo的类成员方法: value定义及介绍
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: isrepresentationclassinputstream定义及介绍
  • java命名空间java.text类decimalformat的类成员方法: tolocalizedpattern定义及介绍
  • java命名空间java.sql类types的类成员方法: binary定义及介绍
  • java命名空间java.sql类types的类成员方法: float定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3