第1个回答 2009-09-02
直接用System.arrayCopy(Object src,int srcPos, Object dest, int destPos,int length)
src - 源数组。
srcPos - 源数组中的起始位置。
dest - 目标数组。
destPos - 目标数据中的起始位置。
length - 要复制的数组元素的数量。
第2个回答 2009-09-02
如果用现成的方法
可以直接
return Arrays.copyOfRange(ch, i, j);
如果想自己实现,办法很多,关键要考虑执行的效率
wujiazhao1988 - 千总 五级 的方法就可行
第3个回答 2009-09-02
将char[]转为string,然后用string的substring一下子搞定,这题是考你会不会变通而已。。
subString(int startIndex,int lengh);
第4个回答 2015-08-10
截取代码如下:
public static void main(String[] args) {
String str="/aa/rver/ta/client";
String a[]=str.split("rver/");
String cutstr=a[1];
System.out.println(cutstr);//即cutstr就是ta/client;就是截取后的结果;
}