介绍
本篇文章给大家分享的是有关Java项目中如何使用集合实现添加元素,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
初始化需要进行比较的集合,统一增加10个万个元素,获取整个过程的执行时间。
私有静态孔隙testList () { List列表=new ArrayList (); 长时间的开始时间=System.currentTimeMillis ();//获取开始时间 for (int i=0;我& lt;100000;我+ +){ list.add(我); } 长endTime=System.currentTimeMillis ();//获取结束时间 System.out.println(“列表添加元素程序运行时间为:“+ (endTime -开始时间)+“ms");//输出程序运行时间 }
<>强程序输出:强>
中添加10个万个元素程序运行时间为:8女士
私有静态孔隙testSet () { Set设置=new HashSet (); 长时间的开始时间=System.currentTimeMillis ();//获取开始时间 for (int i=0;我& lt;100000;我+ +){ set.add(我); } 长endTime=System.currentTimeMillis ();//获取结束时间 System.out.println(“添加10个万个元素程序运行时间为:“+ (endTime -开始时间)+“ms");//输出程序运行时间 }
程序输出:
设置添加10个万个元素程序运行时间为:17女士
私有静态孔隙testLinkedList () { List列表=new LinkedList (); 长时间的开始时间=System.currentTimeMillis ();//获取开始时间 for (int i=0;我& lt;100000;我+ +){ list.add(我); } 长endTime=System.currentTimeMillis ();//获取结束时间//输出程序运行时间 System.out.println (“LinkedList添加10个万个元素程序运行时间为:“+ (endTime -开始时间)+“ms"); }
程序输出:
LinkedList添加10个万个元素程序运行时间为:8女士
私有静态孔隙testTreeSet () { Set设置=new TreeSet (); 长时间的开始时间=System.currentTimeMillis ();//获取开始时间 for (int i=0;我& lt;100000;我+ +){ set.add(我); } 长endTime=System.currentTimeMillis ();//获取结束时间//输出程序运行时间 System.out.println (“TreeSet添加10个万个元素程序运行时间为:“+ (endTime -开始时间)+“ms"); }
程序输出:
TreeSet添加10个万个元素程序运行时间为:40毫秒
在不考虑去重和排序的情况下,以上几个常用集合的执行效率排序为:ArrayList祝辞=LinkedList比;HashSet祝辞TreeSet
私有静态孔隙testHashMap () { Object> Map<整数;hashMap=new HashMap<整数,Object> (); 长时间的开始时间=System.currentTimeMillis ();//获取开始时间 for (int i=0;我& lt;100000;我+ +){ hashMap。把(我,“test"); } 长endTime=System.currentTimeMillis ();//获取结束时间//输出程序运行时间 System.out.println (“HashMap添加10个万个元素程序运行时间为:“+ (endTime -开始时间)+“ms"); }
程序输出:
HashMap添加10个万个元素程序运行时间为:17女士
私有静态孔隙testTreeMap () { Object> Map<整数;treeMap=new TreeMap<整数,Object> (); 长时间的开始时间=System.currentTimeMillis ();//获取开始时间 for (int i=0;我& lt;100000;我+ +){ treeMap。把(我,“test"); } 长endTime=System.currentTimeMillis ();//获取结束时间//输出程序运行时间 System.out.println (“TreeMap添加10个万个元素程序运行时间为:“+ (endTime -开始时间)+“ms"); }
程序输出:
TreeMap添加10个万个元素程序运行时间为:40毫秒
以上就是Java项目中如何使用集合实现添加元素,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。