scala如何判断是否为回文字符串

   2024-10-13 8300
核心提示:在Scala中可以通过以下方式判断一个字符串是否为回文字符串:def isPalindrome(str: String): Boolean = {str == str.reverse}va

在Scala中可以通过以下方式判断一个字符串是否为回文字符串:

def isPalindrome(str: String): Boolean = {  str == str.reverse}val str1 = "abcba"val str2 = "hello"println(isPalindrome(str1)) // trueprintln(isPalindrome(str2)) // false

上面的代码定义了一个函数isPalindrome,它接受一个字符串作为参数,并返回一个布尔值表示该字符串是否为回文字符串。在函数内部,我们通过将字符串反转后与原字符串进行比较来判断是否为回文字符串。如果两者相等,则说明是回文字符串,返回true;否则返回false。最后我们测试了两个例子,一个是回文字符串"abcba",另一个是非回文字符串"hello"。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号