此行报告Load
的方法Load.getId()
:
List<Load> dbRecs = dbList.getAllLoads();
此行报告增量十六进制地址
List dbRecs = dbList.getAllLoads();
log.d("Load", dbRecs);
现在项目可以继续前进。
第一行发布是否正确,因为我为List
List<Load>
声明提供了正确的结构?
我可以向前推进,但我想要一个简短的确定答案或特定的文档链接。
答案 0 :(得分:3)
第一份声明使用generics。它是一种语法糖,允许您声明这是Load
的列表,而不仅仅是任何其他奇怪的对象,并让编译器阻止您添加Integer
或{{ 1}}那是错误的。它还允许您直接从中节省一些麻烦并获取String
个对象,而不必使用强制转换。
如果可能,使用泛型通常被认为是最佳实践。