java的集合框架实现栈,队列
来源:互联网 发布:java 图片上传 跨域 编辑:程序博客网 时间:2024/06/07 04:15
package com.huowolf;import java.util.Stack;public class MyStack {public static void main(String[] args) {Stack<String> stack =new Stack<String> ();stack.add("first");stack.push("second");stack.push("third");stack.push("four");stack.push("five");System.out.println("Stack:"+stack);stack.pop();//删除栈顶元素stack.pop();System.out.println("Stack:"+stack);if(!stack.empty()){System.out.println("peek_stack:"+stack.peek());//取得栈顶元素}int i=stack.search("first");System.out.println("first在栈中所处的位置:"+i);//栈顶元素位置为1,以后依次递增1System.out.println(stack.size());}}
package com.huowolf;import java.util.LinkedList;import java.util.Queue;public class QueueDemo {public static void main(String[] args) {Queue<String> queue = new LinkedList<String>();queue.add("first");queue.add("second");queue.add("third");queue.add("four");queue.offer("five");System.out.println("Queue:"+queue);System.out.println("Queue_peek:"+queue.peek());//获取但不移除此队列的头System.out.println("Queue:"+queue);System.out.println("Queue_remove:"+queue.remove()); //获取并移除此队列的头System.out.println("Queue:"+queue);}}
0 0
- java的集合框架实现栈,队列
- Java集合框架之如何用LinkedList实现简单的栈和队列
- JAVA中3大集合框架队列的使用
- 实现一个简单的java集合框架
- 自己实现集合框架(十四):队列接口
- java中LinkedList 集合类实现栈和队列
- java中LinkedList 集合类实现栈和队列
- java中LinkedList 集合类实现栈和队列
- java中LinkedList 集合类实现栈和队列
- java中LinkedList 集合类实现栈和队列
- Java的集合框架
- Java的集合框架
- java的集合框架
- Java的集合框架
- Java的集合框架
- JAVA的集合框架
- Java的集合框架
- java的集合框架
- Cocos2d-x 3.2 android实现原生对话框
- HDU 2108 Shape of HDU 判断多边形凹凸
- UML关系总结
- CRC中文维基百科
- 备忘录
- java的集合框架实现栈,队列
- 使用SharePoint自带的Workflow(二) 使用workflow
- 防御XSS的七条原则
- oracle10G之前介质下载地址【珍藏版】
- IOS中 Block简介与用法
- 解决 Android Studio INSTALL_FAILED_UID_CHANGED 错误
- Ubuntu下安装Eclipse,创建Eclipse桌面图标
- android中ADT和SDK关系
- JAVA学习第二十五课(多线程(四))- 单例设计模式涉及的多线程问题