有两个字符串变量,title(文档主体)和titleLvl(段落型号)当段落型号为16时,开始遍历文档主体 到16结束,这个怎么遍历啊

有两个字符串变量,title(文档主体)和titleLvl(段落型号)当段落型号为16时,开始遍历文档主体 到16结束,这个怎么遍历啊

有代码吗?或者示例吗?

以下供参考,如果帮助,望采纳

  String title="文档主体";
        String titleLvl="16";
        if (titleLvl.equals("16")){
            for (int i=0;i<title.length();i++){
                System.out.println(title.charAt(i));
            }
        }

img

img


额,是找到第一个'16'格式开始遍历文档相对应的内容,然后到下一个'16'格式,停止遍历并输出

这样?


       String title="12312312312312312312312313";
       String titleLvl=getStyleId();
       String[] info = title.split(titleLvl);
       System.out.println(Arrays.toString(info));
       System.out.println(info[1]);

直接截取字符串就行了,为什么要遍历?是学校要求吗?
StringUtils.substringBetween(你的字符串,Chr("16"));

代码如下

   public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        boolean start = false;
        for(XWPFParagraph paragraph : allParagraph) {
            String titleLv1 = paragraph.getStyleID();
            if("16".equals(titleLv1)) {
                if(start) {
                    break;
                }
                start = true;
            }
            if(start) {
                sb.append(paragraph.getText());
            }
        }
        // 要的内容都保存在sb里面
        System.out.println(sb);
    }

如有帮助,请采纳,十分感谢!