2021-04-18 11:13  阅读(92)
文章分类:Java 基础教程 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-data-type.html

Java数据类型教程 - Java字符串算法

测试字符串的Palindrome

回文是一个单词,一个诗句,一个句子或一个在前后方向上相同的数字。

以下代码显示了如何检查字符串是否是回文。

    public class Main {
      public static void main(String[] args) {
        String str2 = "noon";
        System.out.println(isPalindrome(str2));
      }
      public static boolean isPalindrome(String inputString) {
        int len = inputString.length();
        if (len <= 1) {
          return true;
        }
        String newStr = inputString.toUpperCase();
        boolean result = true;
        int counter = len / 2;
        for (int i = 0; i < counter; i++) {
          if (newStr.charAt(i) != newStr.charAt(len - 1 - i)) {
            result = false;
            break;
          }
        }
        return result;
      }
    }
    

上面的代码生成以下结果。

2021041811114_1.png

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 字符串算法
上一篇
Java 字符串Swtich
下一篇
Java StringBuilder/StringBuffer