美文网首页
java常用标准库数据结构

java常用标准库数据结构

作者: 贝影grass | 来源:发表于2020-01-30 16:25 被阅读0次

一. 栈 stack<K> K为引用数据类型

1.Object push(Object element) 把项压入栈底
2.Object peek() 查看栈顶对象
3.Object pop() 删除栈顶元素并作为返回值返回
4.boolean empty() 判断栈是否为空
5.int search(Object element) 返回元素在堆栈中的位置,以 1 为基数。

二.队列 Queue<K> K为引用数据类型

1.boolean add(E e) 添加元素到队尾
2.boolean offer(E e) 如果不能添加元素,则将元素添加到队尾中,而不抛出异常。
3.E remove() 删除队首元素并作为返回值返回
4.E poll() 获取队首元素并从队列中删除;
5.E peek() 获取队首元素但并不从队列中删除。

三.Map<K,V> K为key,V为value,均为引用数据类型

1.boolean isEmpty( ) 判断集合是否为空
2.void clear( ) 清空集合
3.Object get(Object k) 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null。
4.Object remove(Object k) 如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。
5.Object put(Object k, Object v) 向map中添加key-value映射
6.boolean containsKey(Object k) 判断是否有对应的key-value映射
7.void putAll(Map m) 从指定映射中将所有映射关系复制到此映射中

相关文章

网友评论

      本文标题:java常用标准库数据结构

      本文链接:https://www.haomeiwen.com/subject/fywithtx.html