字符串是存储字符序列的不可变集合。
字符串 split() 方法
Scala 中的 split() 方法用于使用作为参数传递的分隔符将给定的字符串拆分为字符串数组。您也可以使用 limit 来限制数组的元素总数。
用法:
string_Name.split(separator, limit(optional))
参数:该方法接受两个参数,其中一个是可选的,
- separator这是用于拆分给定字符串的子字符串。
- limit这是一个整数值,用于限制结果数组中的元素总数。
返回值:它返回一个由所有拆分的字符串组成的字符串数组。
范例1:
object MyClass {
def main(args:Array[String]) {
val myString = "abaababbccsabaaba"
println("The string is '" + myString + "'")
val splitArray = myString.split("s")
println("Printing the array of strings:")
for(i <- splitArray)
println(i)
}
}
输出:
The string is 'abaababbccsabaaba' Printing the array of strings: abaababbcc abaaba
范例2:
object MyClass {
def main(args:Array[String]) {
val myString = "abaababccsabaaba"
println("The string is '" + myString + "'")
val splitArray = myString.split("b")
println("Printing the array of strings:")
for(i <- splitArray)
println(i)
}
}
输出:
The string is 'abaababccsabaaba' Printing the array of strings: a aa a ccsa aa a
范例3:带限制参数的拆分方法
object MyClass {
def main(args:Array[String]) {
val myString = "abaababccsabaaba"
println("The string is '" + myString + "'")
val splitArray = myString.split("b", 4)
println("Printing the array of strings:")
for(i <- splitArray)
println(i)
}
}
输出:
The string is 'abaababccsabaaba' Printing the array of strings: a aa a ccsabaaba
相关用法
- Scala String split(String regex, int limit)用法及代码示例
- Scala String startsWith()用法及代码示例
- Scala String startsWith(String prefix)用法及代码示例
- Scala String substring()用法及代码示例
- Scala String subSequence()用法及代码示例
- Scala String startsWith(String prefix, int toffset)用法及代码示例
- Scala String substring(int beginIndex, int endIndex)用法及代码示例
- Scala String compareToIgnoreCase()用法及代码示例
- Scala String replaceFirst()用法及代码示例
- Scala String hashCode()用法及代码示例
- Scala String replace()用法及代码示例
- Scala String regionMatches(int toffset, String other, int offset, int len)用法及代码示例
- Scala String lastIndexOf(String str, int fromIndex)用法及代码示例
- Scala String matches()用法及代码示例
- Scala String toUpperCase()用法及代码示例
- Scala String toString()用法及代码示例
- Scala String intern()用法及代码示例
- Scala String equalsIgnoreCase()用法及代码示例
- Scala String endsWith()用法及代码示例
- Scala String contentEquals()用法及代码示例
注:本文由纯净天空筛选整理自 Scala String split() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。