我試圖找出是否一個給定的String
是迴文,但它從來沒有得到的進入if
塊打印「給定的字符串是一個迴文」即使是迴文。Java字符串概念迴文
String s;
Scanner scan = new Scanner(System.in);
System.out.println("enter any string");
s = scan.nextLine();
System.out.println("contents of string s " + s);
scan.close();
StringBuffer stringbuffer = new StringBuffer(s);
System.out.println("contents of stringbuffer " + stringbuffer);
stringbuffer = stringbuffer.reverse();
System.out.println("contents of reversed stringbuffer " + stringbuffer);
if(s.equals(stringbuffer))
{
System.out.println(" given string is a palindrome");
}
誰能告訴我我做錯了什麼?
從一見鍾情,它看起來沒問題。在IF聲明中插入一個斷點,看看有什麼不同。可能是編碼。 – johni