文字列がある場合:
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()に相当するものを見つけたいと思います。