hhjc.net
当前位置:首页 >> ArrAys.CopyoF用法 >>

ArrAys.CopyoF用法

copyOf返回的应该不是String[]对象,所以需要强制转换一下

我用JAVAC 直接编译你的程序是正确的:javac Seven.java

你先点 windows,点Installed JREs 看有没有设置jdk,如果设置了jdk,在右键点你的工程,选择属性,在选择java compiler 看你的jdk选的版本是多少,最好设置成1.6.如果版本是1.6的,你在点 project, 点 clean,勾选你的工程, 点ok

首先观察先System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)的声明:[java] view plaincopypublic static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length); src - 源数组. srcPos - 源数组中

copysOf的参数不能是对象的数组

你说的是Jdk的版本是1.5.09的吧!把他更换到1.6.45就好了

你确定你MyEclipse里面的jdk定义为1.6.0版本的那个了吗??MyEclipse自带的是没有这个方法

src - 源数组.srcPos - 源数组中的起始位置.dest - 目标数组.destPos - 目标数据中的起始位置.length - 要复制的数组元素的数量.该方法用了native关键字,说明调用的是其他语言写的底层函数.

示例代码:System.arraycopy()[java] view plain copyint[] arr = {1,2,3,4,5}; int[] copied = new int[10]; System.arraycopy(arr, 0, copied, 1, 5);//5 is the length to copy System.out.println(Arrays.toString(copied));

<li>copyOf public static int[] copyOf(int[] original, int newLength) 复制指定的数组,截取或用 0 填充(如有必要),以使副本具有指定的长度.对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值.对于在副本中有效而在原

网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com