99问答网
所有问题
用java语言写一个程序,判断一个字符串是否为回文字符串,要求仅仅使用String类方法
如题所述
举报该问题
推荐答案 2013-12-02
private boolean isReverse(String str)
{
if(null == str)
{
return false;
}
char[] charArr = str.toCharArray();
String reStr = "";
int lenth = charArr.length;
for (int i = lenth-1; i >=0 ; i--)
{
reStr+=String.valueOf(charArr[i]);
}
if(str.equals(reStr))
{
return true;
}
return false;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ezW7eW7XBWejeOvW7e.html
其他回答
第1个回答 2013-12-02
String str = "abccba";
StringBuffer sb = new StringBuffer(str);
sb.reverse().toString().equals(str);//这个返回就是是否是回文数
第2个回答 2013-12-02
http://zhidao.baidu.com/link?url=0e7AawPat71_aTUTAYvwAllU65K7ijmrmViLpXr5-tDZYjqT06EPfZzBYHcc2wpPUGz2YVg6TpyAYFpXoPZqaK
你说的是这个?
追问
方法不是要求的啊
第3个回答 2013-12-02
for(int i=0, len=s.length()/2; i<len; i++) {
if( s.charAt(i) != s.charAt(len-1-i) )
return false;
}
return true;
第4个回答 2013-12-02
String str = "abccba";
StringBuffer sb = new StringBuffer(str);
sb.reverse().toString().equals(str);//这个返回就是是否是回文数
第5个回答 2013-12-02
http://zhidao.baidu.com/link?url=0e7AawPat71_aTUTAYvwAllU65K7ijmrmViLpXr5-tDZYjqT06EPfZzBYHcc2wpPUGz2YVg6TpyAYFpXoPZqaK
你说的是这个?
追问
方法不是要求的啊
第6个回答 2013-12-02
for(int i=0, len=s.length()/2; i<len; i++) {
if( s.charAt(i) != s.charAt(len-1-i) )
return false;
}
return true;
相似回答
大家正在搜