Drop Down

Wednesday, February 6, 2019

Sort Map by Key

package interview;
import java.util.*;
//Sort HashMap according to key
//Map -->Map(to keeep sorted items)---->TreeMap---(default comparable)-->Sorted
public class SortHashMap_1 {

public static void main(String[] args)
{
  Map <String, String> map = new HashMap<>();
  map.put("orange", "orange");
  map.put("guava", "guava");
  map.put("mango", "mango");
  map.put("pineapple", "pineapple");
  map.put("banana", "banana");
  map.put("grapes", "grapes");
  System.out.println(map);
  //TreeMap is a class which follows some sorting order for elements
  Map <String,String> map2 = new TreeMap(map);
  //Now display
  System.out.println("*********************Sorted *************************");
  for(Map.Entry<String,String> entry : map2.entrySet())
  {

  System.out.println(entry.getKey() +" : "+entry.getValue());
  }



}

}

No comments:

Post a Comment

Java 8 Notes Pics