public class ArrayListDemo { public List<Integer> getNumList(List<Integer> list){ List<Integer> getList = new java.util.ArrayList<>(); int max = Collections.max(list);//最大数 int min = Collections.min(list);//最小数 int avg = (max+min)/2;//平均数 for (int i=0;i<list.size();i++){ if (list.get(i)>avg){//判断 getList.add(list.get(i)); } } return getList; } }
public class Test01 { public static void main(String[] args) { java.util.ArrayList list = new java.util.ArrayList(); list.add(10); list.add(12); list.add(5); list.add(9); list.add(13); list.add(12); ArrayListDemo arrayListDemo = new ArrayListDemo(); System.out.println(arrayListDemo.getNumList(list)); } }