您的位置:首页 > 大数据

开源大数据查询分析引擎现状

2015-01-28 17:28 477 查看
直接比较前后字符是否相等
public boolean isHuiWen(String in){
int end = in.length()-1;
int start=0;
while(start<end){
if(String.valueOf(in.charAt(start)).equals(String.valueOf(in.charAt(end)))
){
start++;
end--;
}else{
return false;
}
}

return true;
}

反转比较,好像很偷懒呀;呵呵
public boolean isHuiWen2(String in){
StringBuffer out = new StringBuffer(in);
String end =out.reverse().toString();
if(in.equals(end)){
return true;
}else{
return false;
}

}

迭代
public boolean isHuiWen3(String in){
boolean flag =true;
System.out.println(in.substring(0,1));
System.out.println(in.substring(in.length()-1,in.length()));
if(in.substring(0,1).equals(in.substring(in.length()-1,in.length()))
&&in.length()>1){//长度需要加上,否则数组越界
this.isHuiWen3(in.substring(1,in.length()-1));
}else{
flag=false;
}
return flag;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐