题解 | #判断回文#
判断回文
http://www.nowcoder.com/practice/e297fdd8e9f543059b0b5f05f3a7f3b2
import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
* @param str string字符串 待判断的字符串
* @return bool布尔型
*/
public boolean judge (String str) {
// write code here
int length = str.length();//字符串长度
char[] char0 = str.toCharArray();//将字符串转化为字符数组
int matchLength = length/2;
//遍历数组长度,从数组两侧向里遍历比较,直到中间matchLength
//其中如果有一个不相等,则不是回文字符串;直到所有字符匹配相等,则为回文字符串
for(int i = 0;i<matchLength;i++){
if(char0[i] != char0[length-1-i]){
return false;
}
}
return true;
}
}