public class Solution {
public List<String> findRepeatedDnaSequences(String s) {
List<String> rst = new ArrayList<String>();
if (s == null || s.length() < 10) return rst;
Set<String> testSet = new HashSet<String>();
Set<String> rstSet = new HashSet<String>();
for (int i = 0; i <= s.length() - 10; i++) {
String str = s.substring(i, i + 10);
if (!testSet.add(str)) {
rstSet.add(str);
}
}
rst.addAll(rstSet);
return rst;
}
}