Java基础之集合框架所对应的数据结构
来源:互联网 发布:电脑卸载软件推荐 编辑:程序博客网 时间:2024/06/05 04:05
package newFeatures8;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;import java.util.TreeMap;import java.util.TreeSet;import java.util.Vector;import java.util.concurrent.LinkedBlockingQueue;public class AAAA {public static void main(String[] args) {//对应数据结构为数组Vector<String> vector=new Vector<>();//封装了Object[]数组 ArrayList<String> list=new ArrayList<>();//封装了Object[]数组 list.add("hh1"); list.add("hh2"); list.add("bh1"); list.add("hh3");//可以看出集合对象重写了toString方法 //AbstractCollection.toString()System.out.println(list.toString());//对应数据结构为链表LinkedList<String> linkedList=new LinkedList<>();//链表//对应数据结构为栈,后进先出Stack<String> stack=new Stack<>();//对应数据结构为队列,先进先出// 链表阻塞队列Queue<String> queue=new LinkedBlockingQueue<>();//对应数据结构为哈希表:底层数据结构为数组加链表HashMap<Integer,String> hashMap=new HashMap<>();HashSet<String> hashSet=new HashSet<>();//对应数据结构为二叉树TreeMap<Integer,String> treeMap=new TreeMap<>();TreeSet<String> treeSet =new TreeSet<>();}}
阅读全文
0 0
- Java基础之集合框架所对应的数据结构
- java语言基础(67)——集合框架之数据结构
- Java基础之集合框架
- java基础之集合框架
- Java基础之集合框架
- java基础之集合框架
- JAVA基础之集合框架
- Java基础之-----集合框架
- Java基础之集合框架
- Java基础之集合框架
- java基础之集合框架
- java基础之集合框架
- JAVA基础之集合框架
- C++所对应的数据结构
- java基础-- 集合框架 之 Set集合
- java基础-- 集合框架 之 Map集合
- [总结]数据结构之jcf(java集合框架)
- 【java基础】Java集合框架之小结
- Entity Framework Core 2.0 中使用LIKE 操作符
- <28>—— Implement strStr()
- su-, su:认证失败
- unity 读取手机电量
- Android GLSurfaceView.Renderer 类 onDrawFrame 方法的刷新机制
- Java基础之集合框架所对应的数据结构
- 小学期 修剪草坪
- CodeForces Gym 101190简要题解
- PAT (Advanced) 1004. Counting Leaves (30)
- LA4329:Ping pong(树状数组入门)
- 【java字符串格式化】String.format()使用方法
- Python实现套接字(Socket)的客户端(Client)
- JavaScript split() 方法
- SpringMVC与Ajax数据交互