Java集合
包含了Java容器的使用
我是养乐多
这个作者很懒,什么都没留下…
展开
-
遍历容器的方法
遍历List:List list=new ArrayList<>();//定义一个叫list的集合对象方法一:普通的for循环for(int i=0;i<list.size();i++){//list为集合的对象名 String temp = (String)list.get(i); System.out.println(temp);} ...原创 2020-03-05 14:08:24 · 300 阅读 · 0 评论 -
手工实现一个HashMap类
首先定义一个链表的节点类(键值对)class Node2<K,V>{//用于HashMap int hash; K key; V value; Node2 next;}然后是具体实现类public class xjhHashMap<K,V> { Node2[] table;//核心数组 int size;//存放键值对...原创 2020-03-03 17:30:07 · 205 阅读 · 0 评论 -
手工实现一个LinkedList类
首先定义一个节点类每一个节点都拥有3个属性:前一个节点,后一个节点,本节点的内容class Node{ Node previous; Node next; Object element; public Node(Node previous, Node next, Object element) { this.previous = previou...原创 2020-03-02 16:35:48 · 175 阅读 · 0 评论 -
手工实现一个Arraylist类
public class xjhArrayList <E>{ private Object[] elementData;//定义一个数组,底层 private int size=0;//表示目前容器内元素的个数 private static final int DEFAULT_SIZE=10;//数组默认大小 public xjhArrayList(...原创 2020-03-01 18:00:22 · 227 阅读 · 0 评论