使用数组列表中的对象中的值进行比较

时间:2013-12-08 11:27:18

标签: java arrays object arraylist string-comparison

我有一个包含一些不同数据类型值的对象的数组列表 我想知道我是否可以从数组中的所有对象中取出其中一个值来进行比较,通常我会这样做

 objectname.getvariablevalue()

让类包含一个返回我想要的变量的函数

public getvariablevalue()
{
return variable;
}
然而,这只会得到一个对象的变量,我需要所有对象的变量而不知道每个对象的名称,所以我需要像

这样的东西
classname.getfirstvariablevalues;

objecttype.getallfirstvariablevalues;

我还应该提一下,我不应该使用静态函数或变量。

1 个答案:

答案 0 :(得分:0)

您可以拥有List或所有对象的任何对象,并迭代调用该函数并将返回值添加到其他List

如果对象具有不同的类型,您可以在通过instanceof

进行投射之前检查它们