Guest User

Untitled

a guest
Feb 15th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. String fileContent = "";
  2. List<String> wordsList = Arrays.asList(fileContent.trim().split("[\s]+"));
  3.  
  4. System.out.print(wordsList.size());
  5.  
  6. 1
  7.  
  8. @Test
  9. void checkIfWorksWhenNoWord() {
  10. String emptyString="";
  11.  
  12. assertFalse(new WordIterator(emptyString).hasNext());
  13. }
  14.  
  15. import java.util.Arrays;
  16. import java.util.Iterator;
  17. import java.util.List;
  18.  
  19. public class WordIterator implements Iterator {
  20.  
  21. int index;
  22. List<String> wordsList;
  23.  
  24. public WordIterator(String fileContent) {
  25. this.wordsList = Arrays.asList(fileContent.trim().split("[\s]+"));
  26. }
  27.  
  28. public List<String> getWordsList() {
  29. return wordsList;
  30. }
  31.  
  32. @Override
  33. public boolean hasNext() {
  34. return index < wordsList.size();
  35. }
  36. @Override
  37. public String next() {
  38. if(hasNext()){
  39.  
  40. return wordsList.get(index++);
  41. }
  42. return null;
  43. }
  44. }
Add Comment
Please, Sign In to add comment