Java 如何从LinkedList中检索字段?
Eclipse:Neon.2(4.6.2)| Java:jre.8.0|u 121 | SQLite:SQLite-jdbc-3.15.1.jar 我已经创建了一个LinkedList,并将SQLite表中的记录加载到其中。(为什么需要LinkedList是另一个问题。)我的问题是如何从LinkedList的特定行(元素)检索特定字段值?我在masterRec类中创建了一个名为“getStr”的方法,可以使用Java 如何从LinkedList中检索字段?,java,sqlite,linked-list,Java,Sqlite,Linked List,Eclipse:Neon.2(4.6.2)| Java:jre.8.0|u 121 | SQLite:SQLite-jdbc-3.15.1.jar 我已经创建了一个LinkedList,并将SQLite表中的记录加载到其中。(为什么需要LinkedList是另一个问题。)我的问题是如何从LinkedList的特定行(元素)检索特定字段值?我在masterRec类中创建了一个名为“getStr”的方法,可以使用 for (masterRec masterRec : masterList) {
for (masterRec masterRec : masterList) {
System.out.println(recCount+": "+ masterRec.getStr("StdPubNum"));
}
但是,这将检索列表中所有记录的“StdPubNum”字段。我不知道如何在不使用for循环的情况下为单个记录检索一个字段。非常感谢您的帮助。您可以致电
masterList.get(index)
。但是使用ArrayList
会更有效。如上所述masterList.get(index).getStr(“StdPubNum”)
如何确定哪一行是特定的行?你有钥匙吗?谢谢“恐怖袋熊”。你的建议奏效了。“我无法获得正确的语法。@Bakker,我在遍历LinkedList时从计数中获取索引。