kotlin字符串结束符_Kotlin程序检查回文字符串

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字符串结束符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值