Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从LinkedList中检索字段?_Java_Sqlite_Linked List - Fatal编程技术网

Java 如何从LinkedList中检索字段?

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) {

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) {
    System.out.println(recCount+": "+ masterRec.getStr("StdPubNum"));
}

但是,这将检索列表中所有记录的“StdPubNum”字段。我不知道如何在不使用for循环的情况下为单个记录检索一个字段。非常感谢您的帮助。

您可以致电
masterList.get(index)
。但是使用
ArrayList
会更有效。如上所述
masterList.get(index).getStr(“StdPubNum”)
如何确定哪一行是特定的行?你有钥匙吗?谢谢“恐怖袋熊”。你的建议奏效了。“我无法获得正确的语法。@Bakker,我在遍历LinkedList时从计数中获取索引。