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

avatar
作者
猴君
阅读量:0

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

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

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

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!