public void replaceFirst(int oldVal, int newVal){
// Convert int array to integer list
List<Integer> intList = new ArrayList<Integer>();
for (int i : list) intList.add(i);
// Convert integer list to string list
List<String> strList = intList.stream().map(Object::toString).collect(Collectors.toList());
// find first occurance of a value in string list and replace with new value
for (int i = 0; i < strList.size(); i++) {
String replacedStr = strList.get(i).replaceFirst(Integer.toString(oldVal), Integer.toString(newVal));
strList.set(i, replacedStr);
}
}
Мне нужно создать метод, который принимает 2 параметра
oldVal - первое вхождение целочисленного значения в массиве для замены . newVal - целочисленное значение, заменяющее старое значение .