源代码如下:
/**
* @author : chenfan
* @className : MyTestSub
* @date : Created in 2023/1/18 14:59
* @description : 截取指定字符串之后的数据
*/
public class MyTestSub {
public static void main(String[] args) {
String test = "Response Headers: \n" +
" Transfer-Encoding=[chunked]\n" +
" null=[HTTP/1.1 200 OK]\n" +
" Server=[Apache-Coyote/1.1]\n" +
" Date=[Wed, 18 Jan 2023 06:38:47 GMT]\n" +
"Response Body: \n" +
" {\"Data\":{},\"Head\":{\"SYS_RESP_DESC\":\"系统异常\",\"SYS_RESP_CODE\":\"999999\"}}";
System.out.println("原字符串内容:\n" + test);
test = getSubString(test, "Response Body:");
System.out.println("截取“Response Body:”之后的内容:\n" + test.trim());
}
/**
*
* @param str 原字符串(待截取原串)
* @param posStr 指定字符串
* @return 截取截取指定字符串之后的数据
*/
public static String getSubString(String str, String posStr){
return str.substring(str.indexOf(posStr) + posStr.length());
}
}
运行结果如下: