分割無限制分割整個字符串,但是如果您設置了限制,則會向左分割該限制。我怎麼能這樣做的權利?如何分割一個字符串,並在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