字符串是存儲字符序列的不可變集合。
字符串 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。