发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
 总算懂得System.arraycopy方法的使用 价格|图片 - 客集网
Hi,你好,欢迎来到客集网
  • 产品
  • 求购
  • 公司
  • 展会
  • 招商
  • 资讯
  • 解梦
当前位置: 首页 » 产品 » 二手信息 » 二手办公用品 » 二手信纸/稿纸 找商家、找信息优选VIP,安全更可靠!

总算懂得System.arraycopy方法的使用 


						总算懂得System.arraycopy方法的使用 _图片
图片仅供参考,点击图片可查看大图
价格面议 询价 品牌:软件开发有限公司AFZ 有效期至:长期有效 浏览次数:43 最后更新:2022-01-09 15:09 电话13988889999 张生先生
先付费或远低于市场价的均可能是骗子,请谨防受骗;举报请联系客服!联系商家时请说在【客集网】上看到的!
信息详情
 import ;

   

    public class LessionSystemArraycopy {

    public static void main(String[] args) {

    // 此方位为native方法。

    // public static native void arraycopy(

    // Object src, int srcPos, Object dest, // int destPos, int length);

    //初始化

    int[] ids = { 1, 2, 3, 4, 5 }; ((ids)); // [1, 2, 3, 4, 5]

    //测试自我复制

    //把从索引0开始的2个数字复制到索引为3的位置上

    (ids, 0, ids, 3, 2); ((ids)); // [1, 2, 3, 1, 2]

    //测试复制到别的数组上

    //将数据的索引1开始的3个数据复制到目标的索引为0的位置上

    int[] ids2 = new int[6];

    (ids, 1, ids2, 0, 3); ((ids2)); // [2, 3, 1, 0, 0, 0]

    //此功能要求

    //源的起始位置+长度不能超过末尾

    //目标起始位置+长度不能超过末尾

    //且所有的参数不能为负数

    try {

    (ids, 0, ids2, 0, + 1);

    } catch (IndexOutOfBoundsException ex) {

    // 发生越界异常,数据不会改变("拷贝发生异常:数据越界。");

    }

    ((ids2)); // [2, 3, 1, 0, 0, 0]

    //如果是类型转换问题

    Object[] o1 = { 1, 2, 3, , };

    Integer[] o2 = new Integer[5];

    ((o2)); // [null, null, null, null, null]

    try {

    (o1, 0, o2, 0, );

    } catch (ArrayStoreException ex) {

    // 发生存储转换,部分成功的数据会被复制过去

    ("拷贝发生异常:数据转换错误,无法存储。");

    }

    // 从结果看,前面3个可以复制的数据已经被存储了。剩下的则没有

    ((o2)); // [1, 2, 3, null, null]

    }

    }

软件开发有限公司AFZ 会员等级:企业会员优选VIP更值得信赖! 所在地区:全国 成立年份:2010年 公司电话:13988889999 联系姓名:张生(先生) 联系手机:13988889999 经营范围:软件开发有限公司AFZ 公司地址:软件开发有限公司AFZ 执照认证 实名认证 电话认证 邮箱认证 企业认证
背景开启

客集网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系 QQ: 1130861724

网站首页 | 信息删除 | 付款方式 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 (c)2014-2024 Rights Reserved 鄂公网安备42018502007153 SITEMAPS 联系我们 | 鄂ICP备14015623号-21

返回顶部