Не удалось найти реальных ответов в Google.
В документации ясно сказано:
[setElementAt] по функциональности идентичен методу set (int, E) (который является частью интерфейса List).Обратите внимание, что метод set меняет порядок параметров, чтобы более точно соответствовать использованию массива.Также обратите внимание, что метод set возвращает старое значение, которое было сохранено в указанной позиции.
http://download.oracle.com/javase/6/docs/api/java/util/Vector.html
EDIT : как выполнить поиск в Google для JavaДокументация довольно проста.Я набираю java 6 api String (замените String тем классом, который вам интересен), и это обычно первый удар.
java 6 api String
Метод set () был введен, когда коллекции Java 1.2 заменили устаревшие классы, такие как Vector, в 1998 году. Они делают то же самое, но, возможно, пришло время начать использовать List, если вы можете. (который только что установил ())
set возвращает исходный объект в заданной позиции.
set
Кроме того, метод set появился, когда класс Vector был модифицирован для соответствия интерфейсу List.
Vector
List
Читали ли вы API документацию ?Это то же самое, за исключением того, что метод set возвращает объект, ранее находившийся в указанной позиции.