Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么番石榴没有';t形修剪|_Java_Guava - Fatal编程技术网

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
不使用正则表达式;“逃跑是不必要的!”路易斯瓦瑟曼,“哦,我的错。”。