When I do str.split("\|") by default it returns Array[string]. How do i get return type as List[String] instead of Array[string]. I was able to convert to List using toList. But, I was wondering is it possible to get it without toList.
scala> val str = "a|b|c"
str: String = a|b|c
scala> val arr = str.split("\\|")
arr: Array[String] = Array(a, b, c)
scala> val convList = arr.toList
convList: List[String] = List(a, b, c)
scala> val lis: List[String] = str.split("\\|")
<console>:11: error: type mismatch;
found : Array[String]
required: List[String]
val lis: List[String] = str.split("\\|")