Vijay Bharti
Feb 4, 2021

--

Sorting of HashMAP based on Value Using JAVA 8

package Inter;

import java.util.Collection;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map.Entry;
import java.util.Set;
import java.util.stream.Collectors;

public class HashMapShortingWithValue
{
public static void main(String[] args) {
HashMap<String,String> hm=new HashMap();

hm.put(“z”, “vijay”);
hm.put(“b”, “ajay”);
hm.put(“a”, “cjay”);

System.out.println(hm);


hm.entrySet().stream()
.sorted((k1,k2) ->k1.getValue().compareTo(k2.getValue()))
.forEach(k->System.out.println(k.getKey() + “ “ +k.getValue()));

}

}

--

--

Vijay Bharti

Java Developer , DS Algorithm ,Logic Building & Problem Solving Skills, Design Pattern , SOLID , Have Coffee & Code