java 使用Kotlin1.8.22版本使用命令提示符,toUpperCase()和toLowerCase()不工作的原因

r1zk6ea1  于 2023-06-28  发布在  Java
关注(0)|答案(1)|浏览(288)
  1. fun main()
  2. {
  3. var txt = "Hello, World!"
  4. println(txt.toUpperCase())
  5. println(txt.toLowerCase())
  6. }

错误:

  1. cd D:\kt
  2. kotlinc Upper_Lower_case.kt

输出:

  1. Upper_Lower_case.kt:4:13: warning: 'toUpperCase(): String' is deprecated. Use uppercase() instead.
  2. println(txt.toUpperCase())
  3. ^
  4. Upper_Lower_case.kt:5:13: warning: 'toLowerCase(): String' is deprecated. Use lowercase() instead.
  5. println(txt.toLowerCase())

我使用的是Kotlin版本1.8.22,使用命令提示符。toUpperCase()和toLowerCase()是不工作的原因。

krcsximq

krcsximq1#

Kotlin1.8.0

  1. fun main() {
  2. val str = "Hello, World!"
  3. val upperCaseStr = str.uppercase(Locale.getDefault())
  4. val lowerCaseStr = str.lowercase(Locale.getDefault())
  5. println("Original String: $str")
  6. println("Uppercase String: $upperCaseStr")
  7. println("Lowercase String: $lowerCaseStr")
  8. val char = 'a'
  9. val upperCaseChar = char.uppercaseChar()
  10. val lowerCaseChar = char.lowercaseChar()
  11. println("Original Char: $char")
  12. println("Uppercase Char: $upperCaseChar")
  13. println("Lowercase Char: $lowerCaseChar")
  14. }
展开查看全部

相关问题