gpt4 book ai didi

java - List list = Database.getAllData(); 是什么类型的列表?
转载 作者:行者123 更新时间:2023-12-01 06:32:39 26 4
gpt4 key购买 nike

我有以下问题:

如果我有以下代码行:

List<Position> allPos = posDBM.getAllPos();

Position是一个对象

posDBM是一个SQLite数据库管理器类,它管理SQLite数据库, getAllPos()返回所有数据库数据。

getAllPos()的返回类型是 List<Position> .

如果我想初始化一个List<>像这样List<Position> pos = new ,我必须指定 List 的类型(ArrayList、LinkedList 等)。

回到我的问题,从数据库中填写列表后,我有什么样的列表?

我猜这是一个ArrayList ,但我找不到任何来源来支持这一点。这只是一个兴趣问题......

最佳答案

你不必知道;这才是重点。对你来说重要的是接口(interface),而不是实现。

如果不查看该方法的源代码,您就无法知道。但即使你这样做了,对你的客户来说也并不重要。您调用的只是 List 方法。

关于java - List<Object> list = Database.getAllData(); 是什么类型的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375991/

26 4 0