Java 为什么番石榴没有';t形修剪|
有人能解释一下为什么会出现以下代码:Java 为什么番石榴没有';t形修剪|,java,guava,Java,Guava,有人能解释一下为什么会出现以下代码: Splitter.on("\n").trimResults(CharMatcher.is('|')).trimResults().split("|a\nb|\nc|") 返回 [|a,b|,c|] 而不是 [a,b,c] 您的第二个trimmresults将覆盖第一个 你想要 Splitter.on("\n").trimResults(CharMatcher.is('|')).split("|a\nb|\nc|") 或许 Splitter.on("\
Splitter.on("\n").trimResults(CharMatcher.is('|')).trimResults().split("|a\nb|\nc|")
返回
[|a,b|,c|]
而不是
[a,b,c]
您的第二个
trimmresults
将覆盖第一个
你想要
Splitter.on("\n").trimResults(CharMatcher.is('|')).split("|a\nb|\nc|")
或许
Splitter.on("\n")
.trimResults(CharMatcher.is('|').or(CharMatcher.WHITESPACE))
.split("|a\nb|\nc|")
要摆脱这两者。您的第二个
trimmresults
将覆盖第一个
你想要
Splitter.on("\n").trimResults(CharMatcher.is('|')).split("|a\nb|\nc|")
或许
Splitter.on("\n")
.trimResults(CharMatcher.is('|').or(CharMatcher.WHITESPACE))
.split("|a\nb|\nc|")
要摆脱两者。@LuiggiMendoza:
CharMatcher
不使用正则表达式;转义是不必要的。@LouisWasserman噢,我的错。@LuiggiMendoza:CharMatcher
不使用正则表达式;“逃跑是不必要的!”路易斯瓦瑟曼,“哦,我的错。”。