java集合类简单总结

 时间:2024-10-13 08:48:59

1、数据结构:添加/删除数据比较多时,适合用linklist-链表基于Array的List(Vector,ArrayList)适合查询,而LinkedList(链表)适合添加,删除操作。

2、Set则是 在HashMap的基础上来实现的,这个就是Set和List的根本区别。HashSet的存储方式是把HashMap中的Key作为Set的对应存储项。

3、集合类存放于java.util包中。集合类型主要有3种:set(集)、list(列表)和map(映射)。1、List中可以添加任何对象,包括自己定义的新的类。2、List是一个接口,不能实例化,需要实例化一个ArrayList或者LinkedList, List myList = new ArrayList();3、使用myList.add(任何对象);就可以进行添加了。4、取值的时候myList.get(索引);取出来的值都是Object,使用时需要类型转换。

4、list中可以添加任何对象,我可以给你举个例子:class Person{ .....}上面定义了一个Person类,下面芬简砝鬃看好如何使用ListPerson p1=new Person();Person p2=new Person();型转换。List list=new ArrayList();list.add(p1);list.add(p2);//这里是将对象加入到list中for(int i=0;i<list.size();i++){//利用循环,将person对象全部一一取出 Person p=(Person)list.get(i);//注意,这里一定要强制类型转换,因为List中取出的对象都是Object类型的。

  • Java加密解密总结
  • java面试总结
  • java编程BUG类型总结
  • Java中对象的建立和访问总结
  • Java学习总结之01 概述
  • 热门搜索
    海洋手抄报内容 争做文明少年手抄报 化学手抄报版面设计 中秋节手抄报的内容 拒绝垃圾食品手抄报 手抄报感恩父母 关于孝道的手抄报 校园文化手抄报 我爱读书的手抄报 我爱中国手抄报