当前位置: 首页 > 编程笔记 >

Java程序检查字符串为回文

惠志
2023-03-14
本文向大家介绍Java程序检查字符串为回文,包括了Java程序检查字符串为回文的使用技巧和注意事项,需要的朋友参考一下

如果即使反向将每个字符的位置都保持不变,则字符串为回文字符串。例如,``MADAM''是回文字符串,因为即使反向将字符串``MADAM''也使每个字符的位置保持不变。作为回文与否,我们可以使用库方法,也可以不使用库方法。

但是,如果我们要检查“女士”是否是回文,则由于首字母大写,它会告诉我们它不是回文。

示例-没有库方法。

public class Palindrome {
   public static void main(String[] args) {
      String str = "SATYA";
      StringBuffer newStr =new StringBuffer();
      for(int i = str.length()-1; i >= 0 ; i--) {
         newStr = newStr.append(str.charAt(i));
      }
      if(str.equalsIgnoreCase(newStr.toString())) {
         System.out.println("String is palindrome");
      } else {
         System.out.println("String is not palindrome");
      }
   }
}

输出结果

String is not palindrome

示例-使用库方法

public class Palindrome {
   public static void main (String[] args) throws java.lang.Exception {
      String str = "NITIN";
      String reverse = new StringBuffer(str).reverse().toString();
      if (str.equals(reverse))
      System.out.println("String is palindrome");
      else
      System.out.println("String is not palindrome");
   }
}

输出结果

String is palindrome
 类似资料:
  • 问题内容: 回文是一个词,短语,数字或其他单位序列,可以读取相同的方式在任何方向。 为了检查一个单词是否是回文,我得到了这个单词的char数组并比较了这些字符。我试过了,看起来很管用。但是我想知道这是对的还是有什么需要改进的地方。 这是我的代码: 问题答案: 为什么不只是: 例: 输入为“ andna”。 i1将为0,i2将为4。 第一次循环迭代,我们将比较和。它们相等,因此我们将i1递增(现在为

  • 本文向大家介绍Java程序检查字符串中的URL,包括了Java程序检查字符串中的URL的使用技巧和注意事项,需要的朋友参考一下 可以创建一个程序来检查字符串是否为正确的URL。URL的示例如下所示- 演示该程序的程序如下。 示例 输出结果 现在让我们了解上面的程序。 在函数check_URL()中,创建一个URL对象。如果在创建对象时没有异常,则返回true。否则,返回false。演示此过程的代码

  • 问题内容: 我想检查一个字符串是否是回文。我想学习一种使用最少的字符串操作来检查相同内容的简单方法 问题答案: 您可以尝试这样的事情:

  • 本文向大家介绍用于检查给定字符串是否为Heterogram的Java程序,包括了用于检查给定字符串是否为Heterogram的Java程序的使用技巧和注意事项,需要的朋友参考一下 如果一个字母中的字母不只出现一次,则该字符串为Heterogram。一个例子如下: 此字符串是一个Heterogram,因为字符串中的每个字母仅出现一次。 演示该程序的程序如下。 示例 输出结果 现在让我们了解上面的程序

  • 我应该编写一个程序,它接受表示整数字符串作为输入,如果每个字符都是数字0-9,则输出是。 我已经回到我的章节阅读和谷歌,但仍然有问题。我知道我的代码一团糟,但我迷路了。我可能会有一些正确的或错误的东西,但这就是我所拥有的。 我哪里错了??

  • 问题内容: 我想检查数据框中的一列是否包含字符串。我本以为可以仅通过检查dtype来完成此操作,但事实并非如此。包含字符串的pandas系列仅具有dtype’object’,它也用于其他数据结构(如列表): 产生: 有什么方法可以检查一列是否仅包含字符串? 问题答案: 您可以使用它来查看列中的所有元素是否都是字符串 只检查是否有字符串