gpt4 book ai didi

java - 将通过方法调用创建的 Arraylists 添加在一起

转载 作者:行者123 更新时间:2023-11-29 08:26:03 25 4
gpt4 key购买 nike

我知道这个论坛中已经有一些与我的问题相关的问题,但它们似乎都没有帮助我。

由于我是编码的新手,所以我仍在尝试弄清楚 getClass()getMethod() 调用到底能帮我做什么。

我想完成的事情:

// init:
List<Preview> listPreview;
List<Preview> listTemp;

// now create the Lists (from a Database)
listPreview = dbHelper.getPreview("Hero", "Axe");
listTemp = dbHelper.getPreview("Hero", "Beastmaster");

// now I want to add ListTemp to ListPreview
Class myClass = listPreview.getClass();
Method m = myClass.getDeclaredMethod("add", new Class[] {Object.class});
m.invoke(listTemp, 2);

问题:

显然这现在行不通,但我认为这个想法非常简单。我想将 listTemp 添加到 listPreview getDeclaredMethod 已被视为未声明的异常我真的不明白为什么。 p>

最佳答案

如果你想一个接一个地添加两个列表,只需使用这个:

 listPreview.addAll(listTemp);

关于java - 将通过方法调用创建的 Arraylists 添加在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53028854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com