java.util.ArrayDeque类使用方法介绍
来源:才华咖 本文已影响9.54K人
来源:才华咖 本文已影响9.54K人
本文为大家介绍了yDeque类使用方法,供大家参考,具体内容如下
1. ArrayDeque有两个类属性,head和tail,两个指针。
2. ArrayDeque通过一个数组作为载体,其中的数组元素在add等方法执行时不移动,发生变化的'只是head和tail指针,而且指针是循环变化,数组容量不限制。
3. offer方法和add方法都是通过其中的addLast方法实现,每添加一个元素,就把元素加到数组的尾部,此时,head指针没有变化,而tail指针加一,因为指针是循环加的,所以当tail追上head(( = + 1 & th - 1) == )时,数组容量翻一倍,继续执行。
4. remove方法和poll方法都是通过其中的pollFirst方法实现,每移除一个元素,该元素所在位置变成null,此时,tail指针没有变化,而head指针加一,当数组中没有数据时,返回null。
5. 因为ArrayDeque不是线程安全的,所以,用作堆栈时快于 Stack,在用作队列时快于 LinkedList。
package ect11; import yDeque;import e; public class ArrayDequeDemo { /** * @param args */ public static void main(String[] args) { Deque
data = new ArrayDeque
(); // 增加元素 for (int i = 0; i < 20; i++) { (" ." + i + " "); } // 删除第一个 veFirst(); // 获取第一个 tln(First()); // 增加到最后 ast(" .9999"); // tln(data); // 遍历 for(Object o : data){ tln(o); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助。
英语报纸解读:Data may disrupt a peculiar business
怎样理解jquery中ajax的dataType属性选项值
A Lifeguard at Johns Beach Saved a Drowning Child,A Lifeguar英语作文
如何用虚拟光驱Virtual Drive Manager装系统
《You Cant Judge a William by Its Cover》英语美文欣赏
java的String=a; a==null和a.equals(null)这两个判断有什么区别
Java中ArrayList类的使用方法
Dreamweaver中JavaScript行为操作使用的总结
Java中ArrayList类的使用用法
英语报纸解读:Data may disrupt a peculiar business大纲
如何实现bootstrap jquery dataTable异步ajax刷新表格数据
Java中break、continue、return语句的使用区别对比
Java中break、continue、return语句的使用区别对比介绍
关于javascript中encodeURI和decodeURI的使用方法
jQuery解析XML与传统JavaScript方法的差别
无线咪的介绍和使用方法
初三年级英语课文复习 Unit 1. Try not to translate every word
高二英语作文300字范文:The Disabled Should Have Equal Righ
介绍信写作方法
Dreamweaver中JavaScript行为操作
JavaScript中null和undefined的异同
Should Celebrity Have Privacy英语作文及翻译
PHP中使用curl方法介绍
英语作文:Gulangyu,A fairyland in the world
最新的美文欣赏:Why American Culture is Unique
whats your plan for dragon boat festival英语作文
学个词Learn a Word:casualty
jQuery中delegate()实例用法
pH试纸的使用方法介绍
Module9 UNIT2 Zara was happy说课稿范文
Jolie drops battle over perfume named Shilohy英语作文
Journey to Australia的英语作文及翻译
jQuery中ajax的get()方法运用示例
《Are You Ready for a Quiz》优秀教案
Adventure Holidays教案
英语的美文:Why American Culture is Unique
Module 6 Unit 1 I went there last year教学反思
Unit 9 A Have you ever been to a museum?八年级英语说课稿
《Are You Ready for a Quiz》英语说课稿
英语阅读:VIT declines to acquire Ang Mo Kio property