class Solution { public List findRepeatedDnaSequences(String s) { Map map = new HashMap<>(); Set result = new HashSet<>(); if(s.length() < 10) return new ArrayList(result); for(int i=0; i<=s.length()-10; i++){ String substr = s.substring(i, i+10); map.put(substr, map.getOrDefault(substr, 0)+1); if(map.get(substr)>1) result.add(substr); } return new ArrayList(result); } }