Я делаю очень простое приложение в Java-коде, но по какой-то причине оно не работает. его палиндром.check palindrome in java code
вот код.
MAIN:
public class main { public static void main(String[] args) { Palindroom.palindroomChecker("RACECAR"); } }
`Palindroom класс:
общественного класса Palindroom {
public static void palindroomChecker(String input) {
String omgekeerd = "";
boolean isPalindroom = false;
int length = input.length();
for(int i = 0; i < length; i++) {
String hulp = "" + input.charAt(i);
omgekeerd = omgekeerd + hulp;
}
System.out.println(omgekeerd);
System.out.println(input);
if(omgekeerd.equals(input)){
System.out.println("DIT IS EEN PALINDROOM!");
}
else {
System.out.println("HELAAS, DIT IS GEEN PALINDROOM!");
}
}
}`
По какой-то причине проверка в Условный оператор не идет, как нужно. Как вы можете видеть, я проверил omgekeerd и ввод, и я также проверил ранее длину omgekeerd, чтобы увидеть, есть ли пробелы.
Может кто-нибудь помочь мне!
заранее спасибо
поздравления Mauro Palsgraaf
Проверить http://stackoverflow.com/questions/4138827/check-string-for-palindrome?rq=1 –