I want to replace, say String oldString with String newString in an Array along the lines of:
f
You don't need to use replace() in this case, since you are already checking that text[i] is equal to oldString, which means you are replacing the entire String, which means assignment is sufficient:
for (int i = 0; i < text.length; i++) {
if (text[i].equals(oldString)) {
text[i] = newString;
}
}
If, on the other hand, you wanted to replace a sub-string of text[i] which is equal to oldString to newString, you could write:
for (int i = 0; i < text.length; i++) {
text[i] = text[i].replace(oldString,newString);
}