1 import java.util.*;
2
3 public class first
4 {
5 public static void main(String[] args)
6 {
7 // [eat, tea, tan, ate, nat, bat] => [eat, tea, ate] [tan, nat] [bat]
8 System.out.println("Hello World!");
9 List<String> strs = new ArrayList<>();
10 strs.add("eat");
11 strs.add("tea");
12 strs.add("tan");
13 strs.add("ate");
14 strs.add("nat");
15 strs.add("bat");
16 HashMap<String,List<String>> map = new HashMap<>();
17 for (String s : strs) {
18 char[] cc = s.toCharArray();
19 Arrays.sort(cc);
20 System.out.println(cc);
21 String key = new String(cc);
22 if (!map.containsKey(key)){
23 map.put(key,new ArrayList<>());
24 }
25 map.get(key).add(s);
26 }
27 System.out.println(map.values());
28 }
29 }