Java处理UTF-8带BOM的文本的读写(三)

2014-11-24 01:45:17 · 作者: · 浏览: 9

int patLen = oldPattern.length();

while (index >= 0) {

sb.append(inString.substring(pos, index));

sb.append(newPattern);

pos = index + patLen;

index = inString.indexOf(oldPattern, pos);

}

sb.append(inString.substring(pos));

return sb.toString();

}

private boolean hasLength(String str) {

return hasLength((CharSequence) str);

}

private boolean hasLength(CharSequence str) {

return (str != null && str.length() > 0);

}

}