21xrx.com
2024-12-23 03:50:30 Monday
登录
文章检索 我的文章 写文章
小米Java校招编程笔试题:判断字符串是否为回文串
2023-06-17 04:28:34 深夜i     --     --

回文串是指正反拼写均相同的字符串,例如“level”、“noon”等。在这道题目中,我们需要编写一个程序来判断一个字符串是否为回文串。

解题思路:

我们可以将字符串翻转一下,然后再和原字符串进行对比,看看它们是否相等。如果相等,那么就说明这个字符串是回文串。否则,就是不是回文串。

下面是代码实现:

public class Palindrome {

  public static void main(String[] args) {

    String str = "level";

    boolean isPalindrome = isPalindrome(str);

    System.out.println(str + " is palindrome? " + isPalindrome);

  }

  public static boolean isPalindrome(String str) {

    String reversed = new StringBuilder(str).reverse().toString();

    return str.equals(reversed);

  }

}

关键词:

1. 小米校招

2. Java编程

3. 回文串

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复