我有以下代码:
int t = s.length()-1;
int g = 0;
for (int i=0; i < s.length(); i++){
if (s.charAt(i) != h.charAt(t--));
g++;
}
if (g==0)
return true;
else
return false;
基本上这段代码的作用是测试字符串 h 的逆是否等于字符串 s,或者反过来。但不知何故,代码总是返回“false”,虽然显而易见的答案应该是“true”。
请问有人能告诉我代码有什么问题吗?
谢谢!