| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > ArrayList |
| Автор: rith2 12.5.2011, 04:23 | ||||
| Привет! Краткое описание Класс DBFClassWorker (Объект - сотрудник)
Запись объектов в ArrayList
Проблема - при тестовом выводе оказывается, что все элементы списка содержат одну и ту же запись, то есть данные по одному сотруднику (причем по сотруднику который находится в самом конце списка результата ResultSet). Если отдельно вывести результат ResultSet, то видно, что все возвращается верно. Вроде как старательно изучил FAQ с подобным примером, но не помогает Критика приветствуется, сарказм приветствуется. В чем я затупил понять не могу, подскажите |
| Автор: Sibit 12.5.2011, 04:51 | ||
Я думаю, проблема в том, что создается всего один экземпляр класса Worker и при каждом считывании ему присваиваются новые значения. В итоге получается массив ссылок на один объект.
|
| Автор: rith2 12.5.2011, 05:02 | ||
Прочитал, проверил, помогло. Появилось ощущение, что на голове выросли рога.. бараньи )))) Снесите тему, мне стыдно ))) |