Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. are yo
  2. you u
  3. how nhoware
  4. alan arala
  5. dear de
  6.  
  7. list1 = getPermutations("",send1);
  8. list2 = getPermutations("",send2);
  9.  
  10. ArrayList<String> duplicateValues = new ArrayList<String>();
  11. for (int i = 0; i < list1.size(); i++) {
  12. if (list2.contains(list1.get(i))) {
  13. duplicateValues.add(list1.get(i));
  14. }
  15.  
  16. private static ArrayList<String> getPermutations(String currentResult, ArrayList<String> possibleChars) {
  17. ArrayList<String> result = new ArrayList<>(possibleChars.size());
  18. for (String append : possibleChars) {
  19. String permutation = currentResult + append;
  20.  
  21.  
  22.  
  23. result.add(permutation);
  24. if (possibleChars.size() > 0) {
  25.  
  26. ArrayList<String> possibleCharsUpdated = (ArrayList) possibleChars.clone();
  27.  
  28. possibleCharsUpdated.remove(new String(append));
  29.  
  30. result.addAll(getPermutations(permutation, possibleCharsUpdated));
  31. }
  32. }
  33. return result;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement