code: public List<String> splitByIndex(String srcStr, Integer... splitPoint) {
          final List<StrPosition> strPosList = splitByIndexWithDetail(srcStr, splitPoint);
          final List<String> resultList = new ArrayList<String>();
          for (StrPosition strPos : strPosList) {
              resultList.add(strPos.str);
          }
          return resultList;
  
      }
docs: split string by index[indexes] <br>
  <br>
  Example<br>
  <br>
  #splitByIndex("abcdefghi",2,5) returns<br>
  StrPosition [str=abc, startIndex=0, endIndex=2]<br>
  StrPosition [str=def, startIndex=3, endIndex=5]<br>
  StrPosition [str=ghi, startIndex=6, endIndex=8]<br>
  <br>
  
  @param srcStr
  @param splitPoint
  @return