split
方法(或属性)属于 scala.collection.StringOps
类(class),其相关用法说明如下。
用法 一
def split(separator: Char): Array[String]
围绕分隔符拆分此字符串
如果此字符串为空字符串,则返回包含单个空字符串的字符串数组。
如果此字符串不是空字符串,则返回一个数组,其中包含以字符串开头、字符串结尾或分隔符结尾的子字符串,不包括空尾子字符串
如果分隔符是代理字符,则仅在匹配的代理字符不属于代理对的情况下才拆分它们
行为如下,并根据String.split(re: String) 实现
值参数:
- separator
用作分隔符的字符
例子:
"a.b".split('.') //returns Array("a", "b") //splitting the empty string always returns the array with a single //empty string "".split('.') //returns Array("") //only trailing empty substrings are removed "a.".split('.') //returns Array("a") ".a.".split('.') //returns Array("", "a") "..a..".split('.') //returns Array("", "", "a") //all parts are empty and trailing ".".split('.') //returns Array() "..".split('.') //returns Array() //surrogate pairs val high = 0xD852.toChar val low = 0xDF62.toChar val highstring = high.toString val lowstring = low.toString //well-formed surrogate pairs are not split val highlow = highstring + lowstring highlow.split(high) //returns Array(highlow) //bare surrogate characters are split val bare = "_" + highstring + "_" bare.split(high) //returns Array("_", "_")
源码:
- StringOps.scala
@throws (scala.Predef.classOf[java.util.regex.PatternSyntaxException])
用法 二
def split(separators: Array[Char]): Array[String]
源码:
- StringOps.scala
相关用法
- Scala StringOps.slice用法及代码示例
- Scala StringOps.foldRight用法及代码示例
- Scala StringOps.partitionMap用法及代码示例
- Scala StringOps.permutations用法及代码示例
- Scala StringOps.groupBy用法及代码示例
- Scala StringOps.foldLeft用法及代码示例
- Scala StringOps.lazyZip用法及代码示例
- Scala StringOps.combinations用法及代码示例
- Scala StringOrdering.orElse用法及代码示例
- Scala StringOrdering.on用法及代码示例
- Scala StringOrdering.orElseBy用法及代码示例
- Scala StringBuilder.partitionMap用法及代码示例
- Scala String compareToIgnoreCase()用法及代码示例
- Scala String replaceFirst()用法及代码示例
- Scala StringView.groupMap用法及代码示例
- Scala StringView.sortBy用法及代码示例
- Scala String hashCode()用法及代码示例
- Scala StringBuilder.sizeIs用法及代码示例
- Scala StringBuilder.collectFirst用法及代码示例
- Scala StringBuilder.transpose用法及代码示例
- Scala String replace()用法及代码示例
- Scala String.on用法及代码示例
- Scala StringView.groupMapReduce用法及代码示例
- Scala String contentEquals()用法及代码示例
- Scala StringView.sliding用法及代码示例
注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 StringOps.split。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。