Scala split函数

Scala split函数教程

Scala 中,split 函数根据给定正则表达式的匹配拆分此字符串。

分割字符串

语法

String[] split(String regex)

参数

参数 描述
regex 正则表达式

返回值

返回拆分后的字符串数组。

分割字符串

语法

String[] split(String regex, int limit)

参数

参数 描述
regex 正则表达式
limit 拆分次数

返回值

返回拆分后的字符串数组。

案例

分割字符串

使用 split 函数,实现分割字符串

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var str1 = "Hello,HaiCoder, Hello, World!" var strs = str1.split(",") for ( x <- strs ) { printf("Str = %s\n", x) } } }

程序运行后,控制台输出如下:

29_Scala split函数.png

我们使用了 split 函数实现了将字符串按照逗号进行分割。

分割字符串

使用 split 函数,实现分割字符串

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var str1 = "Hello,HaiCoder, Hello, World!" var strs = str1.split(",", 2) for ( x <- strs ) { printf("Str = %s\n", x) } } }

程序运行后,控制台输出如下:

30_Scala split函数.png

我们使用了 split 函数实现了将字符串按照逗号进行分割,并且这里我们指定了分割次数为 2。

Scala split函数总结

在 Scala 中,split 函数根据给定正则表达式的匹配拆分此字符串。