Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<ArrayList<String>> getSortedByAnQty() {
- for(int i = 0; i<allwords.size(); i++){
- String w1 = allwords.get(i);
- if(!w1.equals("used")){
- singleList = new ArrayList<String>();
- singleList.add(w1);
- char[] ch1 = w1.toCharArray();
- Arrays.sort(ch1);
- for(int j = i+1; j<allwords.size(); j++){
- String w2 = allwords.get(j);
- if(!w2.equals("used")){
- char[] ch2 = w2.toCharArray();
- Arrays.sort(ch2);
- if(Arrays.equals(ch1, ch2)){
- singleList.add(w2);
- allwords.set(j, "used");
- }
- }
- }
- allwords.set(i, "used");
- Collections.sort(singleList);
- anagram.add(singleList);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement