如果我有一个字符串:
String s = "This is a string to test splitting on!";
以及表示字符串中索引的整数数组:
int[] indices = {4, 6, 9, 12, 15};
是否有可能得到一个字符串数组,如:
"This",
" i",
"s a",
" st",
"rin",
"g to test splitting on!"
不循环调用s.substring(indices[i], indices[i+1])
(或类似的)索引?
不幸的是,索引都是任意的,所以正则表达式无济于事。基本上我想找到一个等价的 split() 我可以传递一个整数数组而不是一个正则表达式。