Создать список с объектом и собственным значением? - PullRequest
0 голосов
/ 07 февраля 2012

Как вы можете назначить объект в списке, его собственное значение?

Short и в точку.

Извините, я расширю.Должно быть, я был слишком расплывчатым.

Скажем, я создаю список с именем "age".Я хочу назначить одному из объектов в списке «Джо», его возраст: «14».

Итак, «Джо» -> «14», «Сэм» -> «15» и т. Д.

Ответы [ 4 ]

3 голосов
/ 07 февраля 2012

Вы ищите карту, а не список.

1 голос
/ 07 февраля 2012

Я имею в виду то, что вы думаете, вы должны проверить установленную функцию:

list.set(index, object);
0 голосов
/ 07 февраля 2012

Я думаю, я знаю, что вы имеете в виду. Вы хотите сослаться на сам объект внутри объекта?
Например:

list = new ArrayList<ArrayList>();

list.set(index, list);
// or
list.add(list);

Я не уверен, почему вы захотите это сделать, или даже если это сработает. Попробуйте.

0 голосов
/ 07 февраля 2012

Я предполагаю, что вы хотите, чтобы объект создал список, содержащий сам объект.Итак,

List<MyClass> list = new ArrayList<MyClass>();
list.add(this);

Ключевое слово "this" всегда относится к объекту, метод которого выполняется (конечно, он недоступен в статических методах.)

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