code: @Override
      public boolean hasNext(int startPosition, int contentLength) {
          //("-------------: " + startPosition + ", " + contentLength + ", " + this.position);
          if (startPosition >= 0 && contentLength >= 0) {
              return (this.position) < (startPosition + contentLength);
          }
          return (this.position + 1) < this.content.length;
      }
docs: 判断对象是否存在下一个属性或者数组是否存在下一个元素
  
  @param startPosition 起始位置
  @param contentLength 内容大小， 不确定的传-1
  
  @return 是否存在