Wednesday, 1 January 2014

JAVA: Finding the duplicate elements in the String.




public class duplicateCharInString {

 public void findDuplicateChar(String x) {
  char[] character = x.toCharArray();
  for (int i = 0; i < character.length; i++) {
   boolean y = false;
   int k = 0;
   for (int j = 0; j < character.length; j++) {
    if (character[i] == character[j]) {
     if (j >= i) {
      k++;
     } else {
      y = true;
      break;
     }
    }
   }
   if (y == false && k > 1) {
    System.out.println(character[i] + " repeated " + k + " times");
   }
  }
 }

 public static void main(String args[]) {
  duplicateCharInString obj = new duplicateCharInString();
  obj.findDuplicateChar("ibmcompanyhello");
 }
}

No comments:

Post a Comment