Guava splitter 向后限制

Guava splitter with limit from backwards

我想从后向拆分字符串并省略最后两次出现。

例子

字符串:

"foo:bar:baz:boo:ban"

我想省略最后两个 :

并获得

foo bar baz

List<String> all = Splitter.on(':').splitToList("foo:bar:baz:boo:ban");
List<String> allButLastTwo = all.subList(0, all.size() - 2);