Java取中間文本到List

    public static final List<String> findBetweenStr(String str, String leftstr, String rightstr) {
        List<String> list = new ArrayList<>();
        int leftIndex = str.indexOf(leftstr);//左文本起始位置
        int leftlength = leftstr.length();//左文本長度
        int rightIndex = 0;
        String temp = "";
        while (leftIndex != -1) {
            rightIndex = str.indexOf(rightstr, leftIndex + 1);
            if (rightIndex == -1) {
                break;
            }
            temp = str.substring(leftIndex + leftlength, rightIndex);
            list.add(temp);
            leftIndex = str.indexOf(leftstr, rightIndex + 1);
        }
        return list;
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章