Advertisement
Guest User

replaceRepeatingChars

a guest
Nov 18th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. package stringProcessing;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class replaceReapeatingChar {
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8. StringBuilder text = new StringBuilder(scanner.nextLine());
  9. StringBuilder result = new StringBuilder();
  10.  
  11. for (int i = 0; i < text.length() ; i++) {
  12. char symbolOne = text.charAt(i);
  13. result.append(symbolOne);
  14.  
  15. if(checkIfiIsWithingRange(i,text.length())) {
  16. while (symbolOne == text.charAt(i + 1)) {
  17.  
  18. i++;
  19. if(!checkIfiIsWithingRange(i,text.length())){
  20. break;
  21. }
  22. }
  23. }else{
  24. break;
  25. }
  26.  
  27. }
  28.  
  29. System.out.println(result.toString());
  30. }
  31.  
  32. public static boolean checkIfiIsWithingRange(int i,int lengthOfString){
  33. boolean in = true;
  34. if (i == lengthOfString - 1){
  35. in = false;
  36. }
  37. return in;
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement