第九次作业
把多个企鹅的信息添加到集合中
查看企鹅的数量及所有企鹅的信息
删除集合中部分企鹅的元素
判断集合中是否包含指定企鹅
package xz7; public class chap { String name="无名氏"; String sex="Q仔"; public chap(String name,String sex){ this.name=name; this.sex=sex; } public String getName(){ return name; } public void setName(String name){ this.name=name; } public String getSex(){ return sex; } public void setSex(String sex){ this.sex=sex; } }
package xz7; import java.awt.List; import java.util.ArrayList; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub //把多个企鹅的信息添加到集合中 chap ououchap=new chap("欧欧","Q仔"); chap yayachap=new chap("亚亚","Q妹"); chap meimeichap=new chap("美美","Q妹"); chap feifeichap=new chap("菲菲","Q妹"); ArrayList penList=new ArrayList(); penList.add(ououchap); penList.add(yayachap); penList.add(meimeichap); penList.add(feifeichap); //查看企鹅的数量及所有企鹅的信息 System.out.println("共计有"+penList.size()+"只企鹅。"); System.out.println("分别是:"); for(int i=0;i<penList.size();i++){ chap qe=(chap)penList.get(i); System.out.println(qe.getName()+"\t"+qe.getSex()); } //删除集合中部分企鹅的元素 penList.remove(yayachap); penList.remove(feifeichap); System.out.println("\n删除之后还有"+penList.size()+"只企鹅。"); System.out.println("分别是:"); for(int i=0;i<penList.size();i++){ chap qe=(chap)penList.get(i); System.out.println(qe.getName()+"\t"+qe.getSex()); } //判断集合中是否包含指定企鹅 if(penList.contains(meimeichap)) System.out.println("\n集合中包含美美的信息"); else System.out.println("\n集合中不包含美美的信息"); } }