62,621
社区成员
发帖
与我相关
我的任务
分享
package com.gpf.Class0813.TestArrayList;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class TestPenguin {
public static void main(String[] args) {
Penguin penguin1 = new Penguin();
Penguin penguin2 = new Penguin();
Penguin penguin3 = new Penguin();
Penguin penguin4 = new Penguin();
penguin1.setName("1");
penguin1.setAge(1);
penguin2.setName("2");
penguin2.setAge(2);
penguin3.setName("3");
penguin3.setAge(3);
penguin4.setName("4");
penguin4.setAge(4);
// List<Penguin> penguins = new ArrayList<Penguin>();
List<Penguin> pl = new LinkedList<Penguin>();
// penguins.add(penguin1);
// penguins.add(penguin2);
// penguins.add(penguin3);
// penguins.add(penguin4);
//
pl.addLast(penguin1); //这里会报错,why???
pl.addLast(penguin2) //这里会报错
System.out.println("The number of penguins :"+penguins.size());
for (Penguin penguin : penguins) {
System.out.println("Name:"+penguin.getName()+"\tAge:"+penguin.getAge());
}
}
}
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class TestPenguin {
public static void main(String[] args) {
Penguin penguin1 = new Penguin();
Penguin penguin2 = new Penguin();
Penguin penguin3 = new Penguin();
Penguin penguin4 = new Penguin();
penguin1.setName("1");
penguin1.setAge(1);
penguin2.setName("2");
penguin2.setAge(2);
penguin3.setName("3");
penguin3.setAge(3);
penguin4.setName("4");
penguin4.setAge(4);
// List<Penguin> penguins = new ArrayList<Penguin>();
LinkedList<Penguin> pl = new LinkedList<Penguin>();
// penguins.add(penguin1);
// penguins.add(penguin2);
// penguins.add(penguin3);
// penguins.add(penguin4);
//
pl.addLast(penguin1);
// pl.addLast(penguin1); //这里会报错,why??? 因为 List接口中只有add 。
// pl.addLast(penguin2); //这里会报错
System.out.println("The number of penguins :"+pl.size());
for (Penguin penguin : pl) {
System.out.println("Name:"+penguin.getName()+"\tAge:"+penguin.getAge());
}
}
}
class Penguin
{
String name;
int age;
public void setName(String name)
{
this.name = name;
}
public void setAge(int age)
{
this.age = age;
}
public int getAge()
{
return age;
}
public String getName()
{
return name;
}
}