Advertisement
veryinnocentboy

Untitled

May 28th, 2021
1,160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.05 KB | None | 0 0
  1. public static String printAns(Map<String, List<String>> mp){
  2.         StringBuilder sb = new StringBuilder();
  3.         sb.append('{');
  4.         Object[] keys = mp.keySet().toArray();
  5.         Arrays.sort(keys);
  6.         for(Object item : keys){
  7.  
  8.             sb.append('\'').append(item).append('\'').append(':').append(' ');
  9.             List<String> li = mp.get(item);
  10.             if(li.size() > 1){
  11.                 sb.append('[');
  12.                 for(String p : li){
  13.                     sb.append('\'').append(p).append('\'');
  14.                     sb.append(',');
  15.                     sb.append(' ');
  16.                 }
  17.                 sb.deleteCharAt(sb.length()-1);
  18.                 sb.deleteCharAt(sb.length()-1);
  19.                 sb.append(']');
  20.             } else{
  21.                 sb.append('\'').append(li.get(0)).append('\'');
  22.             }
  23.             sb.append(',');
  24.             sb.append(' ');
  25.         }
  26.         sb.deleteCharAt(sb.length()-1);
  27.         sb.deleteCharAt(sb.length()-1);
  28.         sb.append('}');
  29.         return sb.toString();
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement