Answers for "program to print key and value of hashmap in java seperately"

3

how to print the map in java

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.stream.Stream;
 
class MapUtil
{
    // Program to print all keys present in the Map using keySet() in Java
    public static void main (String[] args)
    {
        Map<Integer, String> map = new HashMap<>();
        map.put(1, "One");
        map.put(2, "Two");
 
        // 1. using Iterator
        Iterator<Integer> itr = map.keySet().iterator();
        while (itr.hasNext()) {
            System.out.println(itr.next());
        }
 
        // 2. For-each Loop
        for (Integer key : map.keySet()) {
            System.out.println(key);
        }
 
        // 3. Java 8 - Collection.iterator() + Iterator.forEachRemaining()
        map.keySet().iterator()
                .forEachRemaining(System.out::println);
 
        // 4. Java 8 - Collection.stream() + Stream.forEach()
        map.keySet().stream()
                .forEach(System.out::println);
 
        // Java 8 - Stream.of() + Collection.toArray() + Stream.forEach()
        Stream.of(map.keySet().toArray())
                .forEach(System.out::println);
 
        // 5. Convert to String
        System.out.println(map.keySet().toString());
 
        // Java 8
        Stream.of(map.keySet().toString())
                .forEach(System.out::println);
    }
}
Posted by: Guest on January-26-2020

Code answers related to "program to print key and value of hashmap in java seperately"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language