如何分配一个列表中的对象,它自己的值?用对象和它自己的值创建列表?
简而言之,
对不起,我会扩大。我一定是太模糊了。
说我创建一个名为“年龄”的列表。我想分配列表中的一个对象“乔”,他的年龄:“14”。
所以“乔” - >“14”,“山姆” - >“15”等?
如何分配一个列表中的对象,它自己的值?用对象和它自己的值创建列表?
简而言之,
对不起,我会扩大。我一定是太模糊了。
说我创建一个名为“年龄”的列表。我想分配列表中的一个对象“乔”,他的年龄:“14”。
所以“乔” - >“14”,“山姆” - >“15”等?
这是您之后的地图,而不是列表。
我怀疑是这样,但我不积极。 – 2012-02-07 01:31:39
你说得对。谢谢。我会促进你。我问这个问题太懒惰了。对不起,太模糊了。 – 2012-02-07 01:32:52
哈哈在问题中增加了信息,它显然是一个'Map',而不是'List'。 +1 – rtheunissen 2012-02-07 01:33:06
我你的意思,你认为你的意思是你应该看看设置功能:
list.set(index, object);
这是它自己的索引,再次检查。我的错。 – 2012-02-07 01:30:06
或者'list.get(0).setAge'? – 2012-02-07 01:30:41
@Louis Wasserman,是取决于你想要做什么。在他编辑他的帖子之前,我做出了回应,所以他不清楚他想做什么。 – warbio 2012-02-07 01:36:35
我的猜测是,你想要的目的是创建一个包含对象本身的列表。所以
List<MyClass> list = new ArrayList<MyClass>();
list.add(this);
关键字“这”通常是指,其方法是在执行目标(这不是在静态方法可用,当然)。
我想我明白你的意思。你想在对象内引用对象本身?
例如:
list = new ArrayList<ArrayList>();
list.set(index, list);
// or
list.add(list);
我不知道你为什么会想这样做,甚至是否会工作。试试看。
这是_really_不清楚你在这里问什么。 – 2012-02-07 01:27:16
您能否提供一个您正在寻找的具体示例?代码的样子是什么? – paislee 2012-02-07 01:28:33
对象始终有自己的值分配给自己。简短和重点;) – 2012-02-07 01:28:33