【发布时间】:2017-01-30 17:51:40
【问题描述】:
试图写一个函数,将保留输入行的原始结构(不拆分)并根据某个索引进行过滤。
下面的示例尝试过滤输入字符串,以使第 4 个元素(在管道上拆分后)大于 2 个标记
"1||2||3||4||test or not".split("\\|\\|").filter(_.map(line => line.split("\\s")(4).length>2))
I receive the following error;
error: value split is not a member of Char
我该如何解决这个问题?
【问题讨论】:
-
这种情况下的最终结果是什么? “这||2||是||测试与否”?
-
第 4 个元素将始终包含多个单词。我想过滤,以便新的数据结构只保留第 4 个元素具有 > 2 个单词的行
标签: arrays string scala filter