如何在Spark Scala中使用分割功能

时间:2018-07-18 18:31:19

标签: scala

我正在逐行提供程序,每行包含MM / DD / YYYY格式的日期,在这里如何使用拆分功能。

val data = line.split("/")
val year = data[2]
 println(year)

我没有得到任何输出,任何人都可以向我解释我哪里错了。

1 个答案:

答案 0 :(得分:0)

您不使用Java。请查看代码段,然后对代码进行必要的更改。

scala> val str = "12/05/2018"
str: String = 12/05/2018

scala> str.split("/")
res0: Array[String] = Array(12, 05, 2018)

scala> res0(2)
res1: String = 2018

因此,请在代码中进行以下更改:

val data = line.split("/")
val year = data(2)
println(year)