I want to replace, say String oldString
with String newString
in an Array along the lines of:
f
You can use IntStream over the indices of this array and process certain strings in a certain way:
String[] text = {"Lorem", "oldString", "dolor", "sit", "amet"};
IntStream.range(0, text.length)
// to filter the certain strings, or you
// can skip this line to process each string
.filter(i -> text[i].equals("oldString"))
// processing a string
.forEach(i -> text[i] = text[i].replace("oldString", "newString"));
System.out.println(Arrays.toString(text));
// [Lorem, newString, dolor, sit, amet]
See also: Replace certain string in array of strings