【代码块】带标签的字符串数据解析参考

/**
 * 数据检查
 *
 * @param string  数据源
 * @param checkStar 数据头标签
 * @param checkEnd  数据尾标签
 * @return 数据
 */
String tagChecker(String string, String checkStar, String checkEnd) {
    
    
    int star = string.indexOf(checkStar);
    int end = string.indexOf(checkEnd);
    if (star != -1 && end != -1) {
    
    
        int starE = star + checkStar.length();
        if (end > starE) {
    
    
            //数据存在且不为空
            return string.substring(starE, end);
        } else if (end == starE) {
    
    
            //数据存在但为空
            return "";
        }
    }
    return null;
}

猜你喜欢

转载自blog.csdn.net/qq_36881363/article/details/109516467