ArrayList的练习

package test1;

import java.util.ArrayList;

public class testArrayList {
public static void main(String args[]) {
		
		//产生十个小于100的随机数,并找出其中的偶数,然后输出
		ArrayList<Integer> list=new ArrayList<>();
		for(int i=0;i<10;i++) {
			list.add((int)(Math.random()*100));
		}
		System.out.println(list);
		
		ArrayList<Integer> twolist=new ArrayList<>();
		twolist=getArrayList(list);
		System.out.println("偶数有:"+twolist);
		
		
		
		//创建一个student类,然后将其加入到Array List中,并对其输出
		Student student[]=new Student[3];
		for(int i=0;i<3;i++)
		{
			student[i]=new Student();
		}
		student[0].setName("qwer");
		student[0].setNumber(20180000);
		student[0].setSex("男");
		student[1].setName("asdf");
		student[1].setNumber(20180001);
		student[1].setSex("男");
		student[2].setName("zxcv");
		student[2].setNumber(20180002);
		student[2].setSex("女");
	    ArrayList<Student> studentList=new ArrayList<>();
	    studentList.add(student[0]);
	    studentList.add(student[1]);
	    studentList.add(student[2]);
	   list.size();
	    
	    
	    
	    Student stu=new Student();
	    for(int i=0;i<studentList.size();i++)
	    {
	    	stu=studentList.get(i);
	    	System.out.println("名字:"+stu.getName()+"  学号"+stu.getNumber()+"  性别:"+stu.getSex());
	    }
	    
	    
	    Arrayprint(studentList);
	}
	
	//找出Array List中偶数的方法
	public static ArrayList<Integer> getArrayList(ArrayList<Integer> bigList){
		ArrayList<Integer> list=new ArrayList<>();
		for(int i=0;i<bigList.size();i++) {
			if(bigList.get(i)%2==0)
				list.add(bigList.get(i));
		}
		return list;
	}
	
	public static void Arrayprint(ArrayList<Student> bigList)
	{
		Student stu=new Student();
		for(int i=0;i<bigList.size();i++){
			stu =bigList.get(i);
			System.out.println("名字:"+stu.getName()+"  学号"+stu.getNumber()+"  性别:"+stu.getSex());
		}
	}
}
package test1;

public class Student {
	private String name;
	private int number;
	private String sex;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getNumber() {
		return number;
	}
	public void setNumber(int number) {
		this.number = number;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值