Kotlin 面试题
目录

Kotlin 中常用的字符串操作函数有哪些?

· 约 5 分钟读完 · 第 173 / 200 章

推荐答案

在 Kotlin 中,常用的字符串操作函数包括:

  • length: 获取字符串的长度。
  • get(index): 获取字符串中指定索引处的字符。
  • substring(startIndex, endIndex): 获取字符串的子串。
  • startsWith(prefix): 检查字符串是否以指定的前缀开头。
  • endsWith(suffix): 检查字符串是否以指定的后缀结尾。
  • contains(substring): 检查字符串是否包含指定的子串。
  • replace(oldValue, newValue): 替换字符串中的指定字符或子串。
  • toLowerCase(): 将字符串转换为小写。
  • toUpperCase(): 将字符串转换为大写。
  • trim(): 去除字符串两端的空白字符。
  • split(delimiter): 根据指定的分隔符将字符串拆分为列表。
  • joinToString(separator): 将字符串列表连接为一个字符串,使用指定的分隔符。
  • isEmpty(): 检查字符串是否为空。
  • isBlank(): 检查字符串是否为空或仅包含空白字符。

本题详细解读

length

length 是一个属性,用于获取字符串的长度。例如:

get(index)

get(index) 函数用于获取字符串中指定索引处的字符。索引从 0 开始。例如:

substring(startIndex, endIndex)

substring(startIndex, endIndex) 函数用于获取字符串的子串。startIndex 是起始索引(包含),endIndex 是结束索引(不包含)。例如:

startsWith(prefix)

startsWith(prefix) 函数用于检查字符串是否以指定的前缀开头。例如:

endsWith(suffix)

endsWith(suffix) 函数用于检查字符串是否以指定的后缀结尾。例如:

contains(substring)

contains(substring) 函数用于检查字符串是否包含指定的子串。例如:

replace(oldValue, newValue)

replace(oldValue, newValue) 函数用于替换字符串中的指定字符或子串。例如:

toLowerCase()

toLowerCase() 函数用于将字符串转换为小写。例如:

toUpperCase()

toUpperCase() 函数用于将字符串转换为大写。例如:

trim()

trim() 函数用于去除字符串两端的空白字符。例如:

split(delimiter)

split(delimiter) 函数用于根据指定的分隔符将字符串拆分为列表。例如:

joinToString(separator)

joinToString(separator) 函数用于将字符串列表连接为一个字符串,使用指定的分隔符。例如:

isEmpty()

isEmpty() 函数用于检查字符串是否为空。例如:

isBlank()

isBlank() 函数用于检查字符串是否为空或仅包含空白字符。例如: