0

我正在尝试使用在包含该参数的对象列表中找到的参数填充字符串列表。我正在使用的代码如下

List<Object> objects = new ArrayList<Object>();
List<String> objectNames = new ArrayList<String>();

objects = something.fill_list();

for (Object o : objects){
     objectNames.add(o.getName());
}

Object 代表我创建的一个类(它有一个不同的名称,这仅用于示例),something.fill_list() 和 o.getName() 方法也是如此。对象名称是对象类中的一个参数,使用 getName() 方法检索的字符串类型。

我不是 Java 大师,但我认为代码应该没问题,问题是我得到了 objectNames 列表,其中填充了所有与对象列表中最后一个 objectName 实际匹配的相等参数(列表中的每个名称都是相同的,名称从对象列表中的最后一个开始,希望这可以澄清)。

我可能错过了一些非常愚蠢的东西,但我无法解决它,我已经考虑过 something.fill_list() 方法中的错误,但我已经做了一些调试,一切看起来都很好。

提前致谢。

4

0 回答 0