-1

我是编程新手,所以如果这是一个“noobish”问题,我很抱歉。我有一个数组,其中包含描述出现频率的值 - 例如 {4,5,2,7,8,,15,16,12,4,2,7,6,22}。如何提取高于 6的值并将它们呈现在新数组中?

4

2 回答 2

4
ArrayList<Integer> newList = new ArrayList<Integer>();
for (Integer i: array) {
  if (i > 6) {
    newList.add(i);
  }
}
Integer[] newArray = newList.toArray(new Integer[0]);

希望这可以帮助。

于 2012-09-27T18:47:07.187 回答
0
  int j=0;
  for(i=0;i<array.length;i++)
    {
       if(array[i]>6)
         {

         newArray[j]=array[i];
              j++;
       }

这是你可以做到的方式,或者你可以继续。

于 2012-09-27T18:42:42.137 回答