Java First Repeated Character In String
Chapter:
Interview Programs
Last Updated:
16-05-2017 16:07:35 UTC
Program:
/* ............... START ............... */
import java.util.Scanner;
public class JavaFirstRepeatedCharacter {
Scanner in = new Scanner(System.in);
public static void main(String[] args) {
JavaFirstRepeatedCharacter frc = new JavaFirstRepeatedCharacter();
frc.mainLoop();
}
void mainLoop() {
String str = " ";
System.out.println("Please enter a string: ");
str = in.next();
str = str.toLowerCase();
for (int i = 0; i < str.length(); i++) {
char character = str.charAt(i);
int firstIndex = str.indexOf(character);
int lastIndex = str.lastIndexOf(character);
if (firstIndex != lastIndex) {
System.out.println("The character '" + character + "' is repeated");
break;
}
}
}
}
/* ............... END ............... */
Output
Please enter a string:
JavaScan.com
The character 'a' is repeated
Tags
First Repeated Character In String, Java , Interview Programs