【问题标题】:Using an array of custom objects使用自定义对象数组
【发布时间】:2011-04-13 03:28:32
【问题描述】:

假设我通过特殊资源创建了一个对象数组

ArrayList<SpecialResource> masterRes = new ArrayList<SpecialResource>();
masterRes.add(0, new SpecialResource(3,5,0,"Foo Bar"));
.........etc etc many more adds...

假设 SpecialResource 有一个名为getMax()的方法

如何引用数组索引 0 的 getMax 方法?我猜到的每一个排列都会产生语法错误。 masterRes&lt;0&gt;.getMax()masterRes(0).getMax()

【问题讨论】:

    标签: java android arrays


    【解决方案1】:

    嗯,实际上,它不是一个数组,而是一个集合。而且,为了按索引检索其项目,您必须使用get 方法:

    masterRes.get(0).getMax();
    

    【讨论】:

    • 这正是我所需要的。谢谢你。这是一个与 python 不同的世界:)
    【解决方案2】:
    masterRes.get(0).getMax();
    

    Java/Android API 文档将为您提供帮助。

    http://androidappdocs.appspot.com/reference/java/util/ArrayList.html

    【讨论】:

      猜你喜欢
      • 2019-07-28
      • 2023-04-02
      • 1970-01-01
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      相关资源
      最近更新 更多