public class reverserapp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please Enter a word");
String str = scan.nextLine();
String reverse = "";
for(int i = str.length() - 1; i >= 0; i--)
reverse += str.charAt(i);
if(reverse.equalsIgnoreCase(str))
System.out.println("Palindrome");
else System.out.println("Not Palindrome");
}
}
これは私の回文コードです。私は小さな課題のためにこれをやっています。私は仕事をするために単一の単語を得ることができますが、私は "頷いてはいけない"のようなものを書く場合、それは回文としては表示されません。どうすればこれを達成できますか?コードで句読点や空白を無視したいのですが。回文の空白を取り除く方法(Java)
だから、最終的な結果に「dontnod」のように、この時任意のヘルプ、完全なnoobのために事前に
感謝しなければなりません。
何を定義することができますか? –
regexを使用してスペースやその他の文字をすべて削除してください(%$ @ $#^ * – Omore