Как я могу заменить элемент по указанному индексу и вернуть старый элемент? - PullRequest
0 голосов
/ 07 июля 2019

У меня есть функция с 2 параметрами. Первый - это индекс списка. второй - это элемент, который должен заменить любой элемент в указанном индексе. Функция возвращает старый элемент (который был заменен), а не новый.

public T replace( int index, T elem)
{
   if(index > size())
   {
       throw new IndexOutOfBoundsException("Index out of bounds");
   }
   T old;
   old = list[index];

  list[index] = elem;
  return old;
}

Я возвращаю новый элемент вместо старого. Как изменить элемент и вернуть старый элемент?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...