题目:用大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合中,要求使用自定义的方法实现筛选
/**
* 用大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合中,要求使用自定义的方法实现筛选
*/
public class screen_collection {
public static void main(String[] args) {
ArrayList<Integer> list =new ArrayList<>();
Random r =new Random();
for (int i = 0; i < 20; i++) {
int num = r.nextInt(100) + 1;//1-100随机数
list.add(num);
}
System.out.println(list);
ArrayList<Integer> even = getEven(list);
for (int i = 0; i <even.size() ; i++) {
System.out.println(even.get(i));
}
}
public static ArrayList<Integer> getEven(ArrayList<Integer> list){
ArrayList<Integer> minList = new ArrayList<>();
for (int i = 0; i <list.size(); i++) {
if(list.get(i)%2==0){
minList.add(list.get(i));
}
}
return minList;
}
}
2021.5.15