当前位置: 代码迷 >> J2SE >> 怎样从数组里,5个元素,取走前面2个,使得这个数组变成3个元素,该怎么解决
  详细解决方案

怎样从数组里,5个元素,取走前面2个,使得这个数组变成3个元素,该怎么解决

热度:173   发布时间:2016-04-24 17:50:21.0
怎样从数组里,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)
  相关解决方案