JAva ArrayListを戻り値タイプベースとする


戻り値タイプとしてArrayListを使用 テーマ:大きい集合で20個のランダムな数字を保存して、それからその中の偶数の要素をふるい分けて、小さい集合の中に置きます  カスタムメソッドを使用して実装する必要があります 分析:  1.int数字を格納するための大きな集合を作成する必要があります.  2.ランダム数字はRandom   nextInt()   3.サイクル20回、ランダム数字を打って大集合を入れる:forサイクル、add方法 4.フィルタする方法を定義する     フィルタリング:ベースの大きい集合、要求に合致する要素をフィルタリングし、小さな集合を得る
3つの要素: 戻り値タイプ:ArrayList小集合(内要素個数不確定)       メソッド名:getSmallList  パラメータリスト:ArrayList大集合(20個のランダム要素が入っている) 5.判断(if)は偶数関数:num%2=0; 6.偶数であれば小集合の中に入れ、そうでなければ置かない 
import java.util.ArrayList;
import java.util.Random;

public class Text10ArrayListReturn {

	public static void main(String[] args) {
		//  ,   ArrayList Random
		ArrayList bigList=new ArrayList<>();
		Random r=new Random();
		//  , 1~100    20      add           ArrayList             bigList
		for(int i=0;i<20;i++) {
			int num=r.nextInt(100)+1;//        num   100      20   
			bigList.add(num);// 20       
			//System.out.println(num);
		}
 
		 ArrayList sList = getSamllList(bigList);
		 //     
		 System.out.println("    "+sList.size());
		 for(int i=0;i getSamllList(ArrayList bigList){
			//  ,             20              add  
			ArrayList samllList=new ArrayList<>();
			for(int i=0;i