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;
}
Java取中間文本到List
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.