hashmap的五种便利方式
生活随笔
收集整理的這篇文章主要介紹了
hashmap的五种便利方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.迭代器 EntrySet
public class HashMapTest {public static void main(String[] args) {// 創建并賦值 HashMapMap<Integer, String> map = new HashMap();map.put(1, "Java");map.put(2, "JDK");map.put(3, "Spring Framework");map.put(4, "MyBatis framework");map.put(5, "Java中文社群");// 遍歷Iterator<Map.Entry<Integer, String>> iterator = map.entrySet().iterator();while (iterator.hasNext()) {Map.Entry<Integer, String> entry = iterator.next();System.out.print(entry.getKey());System.out.print(entry.getValue());}} }2、迭代器 KeySet
public class HashMapTest {public static void main(String[] args) {// 創建并賦值 HashMapMap<Integer, String> map = new HashMap();map.put(1, "Java");map.put(2, "JDK");map.put(3, "Spring Framework");map.put(4, "MyBatis framework");map.put(5, "Java中文社群");// 遍歷Iterator<Integer> iterator = map.keySet().iterator();while (iterator.hasNext()) {Integer key = iterator.next();System.out.print(key);System.out.print(map.get(key));}} }3.ForEach EntrySet
public class HashMapTest {public static void main(String[] args) {// 創建并賦值 HashMapMap<Integer, String> map = new HashMap();map.put(1, "Java");map.put(2, "JDK");map.put(3, "Spring Framework");map.put(4, "MyBatis framework");map.put(5, "Java中文社群");// 遍歷for (Map.Entry<Integer, String> entry : map.entrySet()) {System.out.print(entry.getKey());System.out.print(entry.getValue());}} }4.ForEach KeySet
public class HashMapTest {public static void main(String[] args) {// 創建并賦值 HashMapMap<Integer, String> map = new HashMap();map.put(1, "Java");map.put(2, "JDK");map.put(3, "Spring Framework");map.put(4, "MyBatis framework");map.put(5, "Java中文社群");// 遍歷for (Integer key : map.keySet()) {System.out.print(key);System.out.print(map.get(key));}} }5.Lambda
public class HashMapTest {public static void main(String[] args) {// 創建并賦值 HashMapMap<Integer, String> map = new HashMap();map.put(1, "Java");map.put(2, "JDK");map.put(3, "Spring Framework");map.put(4, "MyBatis framework");map.put(5, "Java中文社群");// 遍歷map.forEach((key, value) -> {System.out.print(key);System.out.print(value);});} }總結
以上是生活随笔為你收集整理的hashmap的五种便利方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hashmap的get查找过程
- 下一篇: 排序算法有哪些?