Guest User

Untitled

a guest
Feb 25th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Lab3 {
  4. public static void main(String[] args){
  5. char answer;
  6. Scanner scanner = new Scanner(System.in);
  7. do{
  8. System.out.println("Enter the text:");
  9. StringBuffer sb = new StringBuffer(scanner.nextLine().replaceAll("\s+", " ").trim());
  10. System.out.println(deleteDuplicatesFromString(sb));
  11. System.out.println("Continue checking another text? (y/n)");
  12. answer = scanner.nextLine().trim().charAt(0);
  13. } while (answer != 'n');
  14. }
  15.  
  16. public static StringBuffer deleteDuplicatesFromString(StringBuffer inputString){
  17. StringBuffer temp = new StringBuffer(inputString);
  18. String[] words = inputString.toString().split("(([\.,])(\s+))|\s");
  19. temp.delete(0, temp.length());
  20. if(inputString.length() < 2 || inputString == null){
  21. return inputString;
  22. }
  23. else{
  24. for(String word : words){
  25. char distChar = word.charAt(0);
  26. temp.append(distChar);
  27. for(int i = 0; i < word.length(); i++){
  28. if(distChar != word.charAt(i)){
  29. temp.append(word.charAt(i));
  30. }
  31. }
  32. temp.append(" ");
  33. }
  34. return temp;
  35. }
  36.  
  37. }
  38. }
Add Comment
Please, Sign In to add comment