LinkedList也实现了List接口,可以使用add,remove等方法
LinkedList实现了双向链表接口,具有addFirst和addLast方法,可以在链表的头部和尾部插入结点
LinkedList也实现了队列接口,有offer和poll方法,分别是入队和出队
1 package 集合框架; 2 3 import java.util.LinkedList; 4 import java.util.Queue; 5 import 集合框架.words; 6 7 public class LinkedList练习 { 8 9 public static void main(String[] args) { 10 Queue<words> q=new LinkedList<words>(); 11 q.offer(new words(‘a‘)); 12 q.offer(new words(‘b‘)); 13 q.offer(new words(‘c‘)); 14 System.out.println(q.poll()); 15 System.out.println(q.poll()); 16 System.out.println(q.poll()); 17 } 18 }
HashMap的存储方式是键值对,前者是键key,后者是值value。get函数需要传递进去一个键,从而得到一个值。键不能重复但是值可以重复。
1 package 集合框架; 2 3 import java.util.HashMap; 4 5 public class HashMap练习 { 6 7 public static void main(String[] args) { 8 HashMap<String,Integer> h=new HashMap(); 9 h.put("aaa", 1); 10 h.put("bbb", 2); 11 h.put("ccc", 3); 12 System.out.println(h.get("aaa")); 13 } 14 }
原文:https://www.cnblogs.com/wangqianming12138/p/14423448.html