【发布时间】:2014-03-18 18:27:08
【问题描述】:
我正在尝试处理这个问题:“如果数组长度为奇数则删除中间元素,如果长度为偶数则删除中间两个元素”
我找到了使用 ArrayList 解决此问题的“圆形”方法,但我想只使用 Arrays 来做同样的事情。这是我的代码,使用 ArrayLists。
import java.util.*;
public class test{
public static void main (String[]args){
ArrayList<Integer> outputArray = new ArrayList<Integer>();
int [] myArr = {5,8,9,10,11,5};
int midEl = myArr.length/2;
int midElMinusOne = myArr.length/2 -1;
for(int i=0;i<myArr.length;i++){
outputArray.add(myArr[i]);
}
outputArray.remove(midEl);
outputArray.remove(midElMinusOne);
System.out.print(outputArray);
}
}
【问题讨论】:
标签: java arrays arraylist element