package cn.happy1;
public class Penguin {
private String name;
private String color;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public Penguin(String name, String color) {
super();
this.name = name;
this.color = color;
}
public Penguin() {
super();
// TODO Auto-generated constructor stub
}
}
package cn.happy1;
import java.util.ArrayList;
import java.util.List;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Penguin pen=new Penguin("美美","白色");
Penguin pen1=new Penguin("傻傻","黑色");
Penguin pen2=new Penguin("蕾蕾","花色");
List pp=new ArrayList<>();
pp.add(pen);
pp.add(pen1);
pp.add(1,pen2);//添加到指定位置
//输出企鹅数量
System.out.println("一共有多少个企鹅:"+pp.size());
for(int i=0;i<pp.size();i++){
Penguin po=(Penguin) pp.get(i);
System.out.println(po.getName()+"\t"+po.getColor());
}
//遍历所有企鹅
pp.remove(0);
pp.remove(pen2);
System.out.println("删除后有多少个企鹅:"+pp.size());
for(int i=0;i<pp.size();i++){
Penguin po=(Penguin) pp.get(i);
System.out.println(po.getName()+"\t"+po.getColor());
}
if(pp.contains(pen1))
{
System.out.println("包含");}
else{
System.out.println("不包含");
}
}}
===============================================================================================
package cn.happy2;
public class Dog {
private String name;
private String Strain;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStrain() {
return Strain;
}
public void setStrain(String strain) {
Strain = strain;
}
public Dog() {
super();
// TODO Auto-generated constructor stub
}
public Dog(String name, String strain) {
super();
this.name = name;
Strain = strain;
}
}
package cn.happy2;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import cn.happy1.Penguin;
public class TestDog {
public static void main(String[] args) {
// TODO Auto-generated method stub
// TODO Auto-generated method stub
Dog pen=new Dog("美美","白色");
Dog pen1=new Dog("傻傻","黑色");
Dog pen2=new Dog("蕾蕾","花色");
LinkedList<Dog> pp=new LinkedList<Dog>();
pp.add(pen);
pp.addLast(pen1);
pp.addFirst(pen2);//添加到指定位置
Dog fr=(Dog)pp.getFirst();
System.out.println("第一个狗:"+fr.getName());
Dog fr1=(Dog)pp.getLast();
System.out.println("最后一个狗:"+fr1.getName());
//输出企鹅数量
System.out.println("一共有多少个狗狗:"+pp.size());
for(int i=0;i<pp.size();i++){
Dog po=(Dog) pp.get(i);
System.out.println(po.getName()+"\t"+po.getStrain());
}
//遍历所有企鹅
pp.remove(0);
pp.remove(pen2);
System.out.println(&