Java教程

Java--判断一个字符串、数字是否为回文类型。

本文主要是介绍Java--判断一个字符串、数字是否为回文类型。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

判断一个字符串是否为回文字符串。

方法一:

`
/**

  • 判断字符串是否为回文字符串。
  • @param str 需要判断的字符串。
  • @return true or false
    */
    public boolean isHuiWenStr(String str) {
    for (int i = 0; i < str.length() / 2; i++) {
    if (str.charAt(i) != str.charAt(str.length() - 1 - i)) return false;
    }
    return true;
    }
    `

方法二:

public boolean isHuiWenStr(String str) { for (int i = 0, j = str.length() - 1; i < j; i++, j--) { if (str.charAt(i) != str.charAt(j)) return false; } return true; }

方法三:

`
public boolean isHuiWenStr_3(String str){
int i=0;
int j=str.length()-1;

while (i<j){
    if (str.charAt(i) != str.charAt(j)) return false;
    i++;
    j--;
}
return true;

}
`

判断一个数字是否为回文数。

有了上面三种方法,其实只需要将 字符串参数 转换为 数字 就好了。

例:

`
/**

  • 判断是否为回文数。

  • @param num 需要判断的数字。

  • @return true or false
    */
    public boolean isHuiWenNum(int num) {
    String str = Integer.toString(num);

    for (int i = 0; i < str.length() / 2; i++) {
    if (str.charAt(i) != str.charAt(str.length() - 1 - i)) return false;
    }
    return true;
    }
    `

这篇关于Java--判断一个字符串、数字是否为回文类型。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!