Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- are yo
- you u
- how nhoware
- alan arala
- dear de
- list1 = getPermutations("",send1);
- list2 = getPermutations("",send2);
- ArrayList<String> duplicateValues = new ArrayList<String>();
- for (int i = 0; i < list1.size(); i++) {
- if (list2.contains(list1.get(i))) {
- duplicateValues.add(list1.get(i));
- }
- private static ArrayList<String> getPermutations(String currentResult, ArrayList<String> possibleChars) {
- ArrayList<String> result = new ArrayList<>(possibleChars.size());
- for (String append : possibleChars) {
- String permutation = currentResult + append;
- result.add(permutation);
- if (possibleChars.size() > 0) {
- ArrayList<String> possibleCharsUpdated = (ArrayList) possibleChars.clone();
- possibleCharsUpdated.remove(new String(append));
- result.addAll(getPermutations(permutation, possibleCharsUpdated));
- }
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement