spark split
538浏览 · 2023-08-07 16:06:12
[spark](https://wenku.csdn.net/doc/7zdyykdrya?spm=1055.2569.3001.10083)中的[split](https://wenku.csdn.net/doc/6412b508be7fbd1778d41b31?spm=1055.2569.3001.10083)函数用于将字符串按照指定的分隔符进行拆分,并返回一个包含拆分后的子字符串的数组。其基本语法如下:
```scala
def split(separator: String): [array](https://wenku.csdn.net/doc/6412b6ddbe7fbd1778d4842f?spm=1055.2569.3001.10083)[String]
其中,`separator`参数表示用于分隔字符串的分隔符。
举个例子,假设有一个字符串"[hello](https://wenku.csdn.net/doc/6470465f543f844488e3ff2d?spm=1055.2569.3001.10083) [world](https://wenku.csdn.net/doc/20q7hftsd8?spm=1055.2569.3001.10083)",我们可以使用split函数将其按照空格进行拆分,示例代码如下:
```scala
val str = "Hello World"
val words = str.split(" ")
执行以上代码后,`words`数组将包含两个元素:"Hello"和"World"。可以根据具体需求选择合适的分隔符进行拆分。