Stack,“先进先出”
package com.shuzu;
import java.util.Stack;
public class StackTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Empl emp1 = new Empl("小明",26);
Empl emp2 = new Empl("小强",25);
Empl emp3 = new Empl("小红",24);
Stack st = new Stack();
st.add(emp1);
st.add(emp2);
st.add(emp3);
for(int i=0;i<st.size();i++){
Empl emp = (Empl) st.get(i);
System.out.println("姓名:"+emp.getName()+" 编号"+emp.getNum());
}
}
}
class Empl{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
private int num;
public Empl(String name, int num) {
this.name = name;
this.num = num;
}
}
输出
姓名:小明 编号26
姓名:小强 编号25
姓名:小红 编号24
Vector
package com.shuzu;
import java.util.Vector;
public class VectorTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Empl emp1 = new Empl("小明",26);
Empl emp2 = new Empl("小强",25);
Empl emp3 = new Empl("小红",24);
Vector vv = new Vector();
vv.add(emp1);
vv.add(emp2);
vv.add(emp3);
for(int i=0;i<vv.size();i++){
Empl emp = (Empl) vv.get(i);
System.out.println("姓名:"+emp.getName()+" 编号"+emp.getNum());
}
}
}
class Empl{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
private int num;
public Empl(String name, int num) {
this.name = name;
this.num = num;
}
}
输出
姓名:小明 编号26
姓名:小强 编号25
姓名:小红 编号24