【问题标题】:using a value in a object that is in a array list to compare使用数组列表中的对象中的值进行比较
【发布时间】:2013-12-08 11:27:18
【问题描述】:

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

 objectname.getvariablevalue()

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

public getvariablevalue()
{
return variable;
}

然而,这只会得到一个对象的变量,我需要来自所有对象的变量,而不知道每个对象的名称,所以我需要类似

classname.getfirstvariablevalues;

objecttype.getallfirstvariablevalues;

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

【问题讨论】:

  • 不要描述你拥有的东西,而是向我们展示代码。
  • 还有哪些代码无法编译
  • 嗯,你的对象在某种数据结构中,否则它们将不存在:P 所以只需遍历它们并调用你的 getter 方法。

标签: java arrays object arraylist string-comparison


【解决方案1】:

您可以拥有一个List 或任何包含所有对象的对象,并遍历它们调用函数并将返回添加到不同的List

如果对象有不同的类型,您可以在通过instanceof 投射之前检查它们

【讨论】:

    猜你喜欢
    • 2011-08-08
    • 1970-01-01
    • 2022-08-19
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    相关资源
    最近更新 更多