南桥c语言培训,队列的基本用法 - 南桥北木的个人空间 - OSCHINA - 中文开源技术交流社区...
import java.util.Iterator;import java.util.LinkedList;import java.util.Queue;public class a_9 {public static void main(String[] args) {// TODO Auto-generated method stubQueueq = new LinkedList ();//..
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Queue;
public class a_9 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Queue q = new LinkedList ();
//队列的添加方法
q.add(12);
q.add(14);
q.add(16);
//队里的添加方法,但是返回值为布尔型
q.offer(17);
//返回队头元素,但是并不删除此元素
System.out.println(q.peek());
//返回队头元素,但是不删除此元素,与peek不同,如果队列为空,抛出异常
System.out.println(q.element());
//判断队列是否非空
System.out.println(q.isEmpty());
//从队列移除元素
System.out.println(q.remove(12));
//出队列并且删除
System.out.println(q.poll());
//队里的遍历
Iterator iterator = q.iterator();
while(iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)