private Map<String, List<Integer>> map = new HashMap<>();
publicWordDistance(String[] words){
for (int i = 0; i < words.length; i++) { String s = words[i]; List<Integer> list; if (map.containsKey(s)) { list = map.get(s); } else { list = new ArrayList<>(); } list.add(i); map.put(s, list); } }