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);
}
}