dependencies { implementation 'io.magnet:magnet-runtime-kotlin:1.0.0' } public class StringUtils { public static boolean isPalindrome(String str) { String reverse = new StringBuilder(str).reverse().toString(); return str.equals(reverse); } public static String capitalize(String str) { return str.substring(0, 1).toUpperCase() + str.substring(1); } } kotlin @file:JvmName("StringUtils") package com.example.utils fun String.isPalindrome(): Boolean { val reverse = this.reversed() return this == reverse } fun String.capitalizeFirstLetter(): String { return this.substring(0, 1).toUpperCase() + this.substring(1) } kotlin import com.example.utils.isPalindrome import com.example.utils.capitalizeFirstLetter fun main() { val str = "level" val palindrome = str.isPalindrome() val capitalized = str.capitalizeFirstLetter() println("Is palindrome? $palindrome") println("Capitalized: $capitalized") }


上一篇:
下一篇:
切换中文