kotlin字符串结束符
什么是回文字符串? (What is a palindrome string?)
A palindrome string is the string that is equal to its reverse string i.e. if the string read from left to right is equal to string reads from right to left is called a palindrome string.
回文字符串是等于其反向字符串的字符串,即,如果从左至右读取的字符串等于从右至左读取的字符串,则称为回文字符串。
For example: "radar" is a palindrome string.
例如: “雷达”是回文字符串。
Given a string, we have to check whether string is palindrome string or not.
给定一个字符串,我们必须检查字符串是否是回文字符串。
Example:
例:
Input:
string = "radar"
Output:
"radar" is a palindrome string.
Input:
string = "hello"
Output:
"hello" is not a palindrome string.
检查Kotlin回文字符串的程序 (Program to check palindrome string in Kotlin)
In the below program, at the first we are reading a string and then reversing the string, finally comparing the original string with the reverse string. If both are equal then the string will be a palindrome string.
在下面的程序中,首先我们要读取一个字符串,然后反转该字符串,最后将原始字符串与反向字符串进行比较。 如果两者相等,则该字符串将是回文字符串。
package com.includehelp.basic
import java.util.*
//function to check string is palindrome or not
fun isPalindromeString(inputStr: String): Boolean {
val sb = StringBuilder(inputStr)
//reverse the string
val reverseStr = sb.reverse().toString()
//compare reversed string with input string
return inputStr.equals(reverseStr, ignoreCase = true)
}
//Main function, Entry Point of Program
fun main(args: Array<String>) {
//Input Stream
val sc = Scanner(System.`in`)
//Input String Value
println("Enter String : ")
val inString: String = sc.nextLine()
//Call function to check String
if (isPalindromeString(inString)) {
println("$inString is a Palindrome String")
} else {
println("$inString is not a Palindrome String")
}
}
Output
输出量
Run 1:
Enter String :
includehelp
includehelp is not a Palindrome String
---
Run 2:
Enter String :
Malayalam
Malayalam is a Palindrome String
翻译自: https://www.includehelp.com/kotlin/check-palindrome-string.aspx
kotlin字符串结束符