string - 用多个空格分割字符串
问题描述
我想分隔一个包含由一个或多个空格分隔的两个单词的字符串。但不幸的是,它没有按预期工作,最后只会产生一个字符串。我读了一个总是在一行中有两个单词的文件。它看起来像这样:“word1 word2”。
getData() 返回一个 List[Int, String] ,其中字符串包含两个单词。
如前所述,这两个词可以用一个或多个空格分隔。
val myMap = getData("MyFile.txt").map{ line => val tempList = line._2.split(" +")
println(line)
println(tempList(0))
(tempList(0), tempList(1).toInt)
}.toMap
打印结果:
(13,word1 word2)
单词1 单词2
解决方案
推荐阅读
- python - 向神经元添加特征
- c# - 将数据库代码移动到单独的程序集时将连接字符串放在哪里
- java - java - 如何从Java中的电报机器人获取用户的输入?
- go - Golang 错误 - 未声明的名称:xxx 编译器
- python - Python烧瓶API POST请求-键后的JSON数据
- active-directory - 通过 Active Directory 登录时使用的用户名
- javascript - 如何声明一个始终为空的 Typescript 数组?
- git - git clone 获取在特定标签后添加/修改的文件
- c# - 尝试构建具有多个 where 条件的 linq 查询
- linux - perf 报告显示带有未解析内核符号的调用图