用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

柯侧耳倾听者    -  云代码空间

—— 翱翔在Java世界的海洋之上

Stack集合

2017-12-08|798阅||

摘要:CustStack<Person> stack = new CustStack<Person>(); Person p1=new Person("柯柏全",18); Person p2=new Person("柯柏明",22); Person p3=new

CustStack<Person> stack = new CustStack<Person>();


Person p1=new Person("柯柏全",18);
Person p2=new Person("柯柏明",22);
Person p3=new Person("柯柏太",24);
Person p4=new Person("柯震熙",20);
Person p5=new Person("柯小全",19);

stack.push(p1);
stack.push(p2);
stack.push(p3);
stack.push(p4);
stack.push(p5);

System.out.println(stack.size());

System.out.println("**************************");

//取出头部(栈顶),未删除
Person p =stack.peek();
System.out.println(p.getName()+"  "+p.getAge());

System.out.println(stack.size());
System.out.println("***************************");

//取出 并删
Person pp=stack.pop();
System.out.println(pp.getName()+"  "+pp.getAge());
System.out.println(stack.size());
System.out.println("***************************");

//查找
int i=stack.search(p4);
System.out.println(i);//返回p4的位置
System.out.println("***************************");

//判断是否为空
System.out.println(stack.empty());//false
System.out.println("***************************");


// for(Person p0:stack){
// System.out.println(p0.getName()+"   "+p0.getAge());
// }

Iterator<Person> it=stack.iterator();
while(it.hasNext()){
Person pp1=it.next();
   System.out.println(pp1.getName()+"  "+pp1.getAge());
}
顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 柯侧耳倾听者
    • 等级: 初级设计师
    • 积分: 2220
    • 代码: 64 个
    • 文章: 64 篇
    • 随想: 5 条
    • 访问: 43 次
    • 关注

    标签

    最新提问

      站长推荐