enter image description here这是我的示例输入:
val list=List("a;bc:de;f","uvw:xy;z","123:456")
我正在应用以下操作
val upper=list.map(x=>x.split(":")).map(x=>x.split(";"))
但是它引发错误-错误:值分割不是Array [String]]的成员
任何人都可以帮助您同时使用两种拆分方式,以便我得到答案!
先谢谢您。
输入图像描述,这是我的示例输入:val list = List(“ a; bc:de; f”,“ uvw:xy; z”,“ 123:456”)我正在应用以下操作val upper = list。 map(x => x.split(“:”))。map(x => x.split(“;”))...
使用list.map(x=>x.split(":"))
将为您提供数组列表。
您可以在一个地图迭代中将split
与多个定界符一起使用:
这是我尝试过并且有效的代码: