Java 通过一组索引将字符串拆分为N个片段

Java 通过一组索引将字符串拆分为N个片段,java,split,Java,Split,有人能帮我得到一个字符串,并通过传递一组索引将其分成N个部分 比如说 指数集=(0,3,7,10) 并通过这些索引来阻止字符串 我该怎么做 谢谢我会试着做一个循环 for (int i = 0; i < indexes.length; i++) { if (i == indexes.length -1) { string.substring(indexes[i]); } else { string.substring(indexes[i], indexes[i+1]

有人能帮我得到一个字符串,并通过传递一组索引将其分成N个部分

比如说

指数集=(0,3,7,10)

并通过这些索引来阻止字符串

我该怎么做


谢谢

我会试着做一个循环

for (int i = 0; i < indexes.length; i++) {
  if (i == indexes.length -1) {
    string.substring(indexes[i]);
  } else {
    string.substring(indexes[i], indexes[i+1]);
  }
}
for(int i=0;i

将子字符串捕获到适当的容器中(列表或数组,具体取决于此)

您尝试了什么?我想你必须为iTunes
String#substring(int,int)
实现你自己的算法看看@MrLore是的,我想使用一个比较==。幸好Java编译器捕获并报告了这样的错误,而它的同类C则会编辑来修复。