读书人

怎样从数组里5个元素取走前面2个

发布时间: 2012-01-19 00:22:27 作者: rapoo

怎样从数组里,5个元素,取走前面2个,使得这个数组变成3个元素
怎样从数组里,5个元素,取走前面2个,使得这个数组变成3个元素
即 array.length =3

[解决办法]
ArrayList.remove
或者写一个转换的处理
[解决办法]
no way

除非用可变数组,如ArrayList或者Vector
Object[]是不可以的
[解决办法]
System.arrayCopy(srcArray,2,descArray,0,3);
[解决办法]
数组在声明之后其长度在是不可变的。好像只能重新new一个长度为3的数组,同上Sysetm.arraycopy(srcArray, 2, dstArray, 0, 3)

读书人网 >J2SE开发

热点推荐