分割无限制分割整个字符串,但是如果您设置了限制,则会向左分割该限制。我怎么能这样做的权利?如何分割一个字符串,并在java中右边开始?
"a.b.c".split("[.]", 2); // returns ["a", "b.c"]
我想
"a.b.c".splitRight("[.]", 2); // to return ["a.b", "c"]
编辑:我想是的作品就像splited但颠倒过来,我添加了一个更复杂的例子一个通用的解决方案
我想
"a(->)b(->)c(->)d".splitRight("\\(->\\)", 3); // to return ["a(->)b", "c", "d"]
倒过来:) – blank
@blank:D有趣的解决方案,但那里有太多的计算工作,如果分隔符不是一个单独的字符,我将不得不扭转它... – aalku
太多的计算?我们有这种东西的电脑!但是它确实变得更加复杂了 – blank