Java SQL循环遍历字符串列表[]

时间:2014-12-01 21:46:35

标签: java arrays string list

所以我有一个从数据库查询返回的字符串列表:

List<String[]> = getSqlReults();

返回结果的方式是名称对:E.g

name                       value
test                         0
test2                        2

等等。

现在我需要循环遍历列表,如果name = "test“,则将值存储在变量中。

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:1)

您可以尝试类似

的内容
List<String[]> data = getSqlReults();
String result = null;
for (String[] str : data) {
    if ("test".equals(str[0])) {
        result = str[1];
        break;
   }
}

答案 1 :(得分:0)

您可以使用Iterator来遍历列表:

List<String[]> list = getSqlResults();
String testValue = null;
...
for (Iterator<String[]> iterator = list.iterator(); iterator.hasNext();) {
    String[] nameValue = iterator.next();
    if(nameValue[0].equals("test")) {
        testValue = nameValue[1];
        break;
    }   
}