Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. if(isWord(builder_.toString())) {
  2. synchronized (result) {
  3. switch(result.isEmpty() ? 0 : 1) {
  4. case 0:
  5. result.add(builder_.toString());
  6. break;
  7. case 1:
  8. stripped_ = strp(builder_.toString());
  9. Iterator<String> iterator_ = result.iterator();
  10. while(iterator_.hasNext()) {
  11. String rel = iterator_.next();
  12. if(stripped_.equals(strp(rel))) {
  13. // checking to see if the word has been added already 3 times
  14. // if it has, it means It's an infinite loop, thus we stop
  15. if(infinite_ >= 3) {
  16. result.add(builder_.toString());
  17. return;
  18. }
  19. } else {
  20. infinite_ += 1;
  21. result.add(builder_.toString());
  22. }
  23. }
  24. break;
  25. }
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement