日期:2014-05-20  浏览次数:20726 次

byte[] 如何操作
在C/C++,有:
char str1[]={0,1,2,3,4,5,6,7,8,9};

如果想从3开始截取:

char *str2 = str1+3;

在Java,有:
byte[] str1={0,1,2,3,4,5,6,7,8,9};

如果想从3开始截取如何操作?

------解决方案--------------------
转为字符串截取
------解决方案--------------------
Java code
str2=Arrays.copyOfRange(str1,3, str1.length);

------解决方案--------------------
str2=Arrays.copyOfRange(str1,3, str1.length);
可以使用这个,但是需要注意的是3指的是索引为3,索引从0开始到length-1结束,该方法左闭右开