changes
This commit is contained in:
parent
b59f4d32b4
commit
eab67c04b5
|
@ -0,0 +1,36 @@
|
||||||
|
package com.baeldung.article;
|
||||||
|
|
||||||
|
import java.util.AbstractMap;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author AshwiniKeshri
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class HashMapExample {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
Map<Integer, String> hashmap = new HashMap<>();
|
||||||
|
hashmap.put(5, "A");
|
||||||
|
hashmap.put(1, "B");
|
||||||
|
hashmap.put(2, "C");
|
||||||
|
// hashmap.put(0, "D");
|
||||||
|
|
||||||
|
System.out.println(hashmap);
|
||||||
|
|
||||||
|
Set<Map.Entry<Integer, String>> entrySet = hashmap.entrySet();
|
||||||
|
|
||||||
|
Iterator<Map.Entry<Integer, String>> iterator = entrySet.iterator();
|
||||||
|
|
||||||
|
if (iterator.hasNext())
|
||||||
|
System.out.println("Using Iteraor: " + iterator.next());
|
||||||
|
|
||||||
|
System.out.println("Using Stream: " + entrySet.stream()
|
||||||
|
.findFirst()
|
||||||
|
.orElse(new AbstractMap.SimpleEntry<Integer, String>(-1, "DEFAULT")));
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,37 @@
|
||||||
|
package com.baeldung.article;
|
||||||
|
|
||||||
|
import java.util.AbstractMap;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.LinkedHashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author AshwiniKeshri
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class LinkedHashMapExample {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
LinkedHashMap<Integer, String> linkedHashMap = new LinkedHashMap<>();
|
||||||
|
linkedHashMap.put(5, "A");
|
||||||
|
linkedHashMap.put(1, "B");
|
||||||
|
linkedHashMap.put(2, "C");
|
||||||
|
// linkedHashMap.put(0, "D");
|
||||||
|
|
||||||
|
System.out.println(linkedHashMap);
|
||||||
|
|
||||||
|
Set<Map.Entry<Integer, String>> entrySet = linkedHashMap.entrySet();
|
||||||
|
|
||||||
|
Iterator<Map.Entry<Integer, String>> iterator = entrySet.iterator();
|
||||||
|
|
||||||
|
if (iterator.hasNext())
|
||||||
|
System.out.println("Using Iterator: " + iterator.next());
|
||||||
|
|
||||||
|
System.out.println("Using Stream: " + entrySet.stream()
|
||||||
|
.findFirst()
|
||||||
|
.orElse(new AbstractMap.SimpleEntry<Integer, String>(0, "DEFAULT")));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue