if (!isIndexOutOfBounds(list, index)) {
list.remove(index);
list.add(index, newElement);
String result = source; for (int i = 0; i < search.size(); ++i) { if (i < repl.size()) { result = result.replace(search.get(i), repl.get(i)); } else { result = result.replace(search.get(i), repl.get(repl.size() - 1)); return result;
int index = list.indexOf(o); if (index != -1) { return list.set(index, n); return null;
List<T> list2 = new ArrayList<T>(list.size() + replacements.size()); for (T node : list) if (node != element) list2.add(node); list2.addAll(replacements); return list2;
ArrayList<String> result = new ArrayList<String>(list); for (int i = 0; i < list.size(); i++) { result.set(i, result.get(i).replace(target, replacement)); return result;
if (isEmpty(list)) return null; if (!list.contains(from)) return null; int index = list.indexOf(from); list.set(index, to); return to;
for (String r : replacementVars) { s = s.replaceFirst("\\{\\}", r); return s;
if (indexList.isEmpty()) { return sourceStr; StringBuffer bf = new StringBuffer(); int t = 0; int i = 0; for (int[] ii : indexList) { bf.append(sourceStr.substring(t, ii[0]).trim()).append(replaceStr); ...
return Collections.replaceAll(list, element0, element1);
final int max = list.size(); for (int i = 0; i < max; i++) { if (list.get(i) == a) { list.set(i, b); return false;