我需要在getLines方法中更改行分隔符, 实际上默认分隔符是(" \ n" |" \ r \ n" |" \ r")但我只需要\ n。
例如,在我的字符串" xxxxx xxxxx \ r xxxx xxx \ n xxxxx xxxxx \ r xxxx xxx"使用getLines我获得3行,但我只需要2行,是否可以更改它?
谢谢
答案 0 :(得分:1)
正如文档所示,您可以通过继承getLines
来优化LineIterator
的行为。
class MyLineIterator extends LineIterator {
override def isNewline(ch: Char) = ch == '\n'
}