0
private List<Pair<String, List<ClassName>>> documents = 
                    new ArrayList<Pair<String, List<ClassName>>>();

我正在尝试迭代当前的列表对象,以便获得ClassName.getId();. 我的 ClassName 对象有一个 getId(),我需要显示它。我怎么会iterate这样i can get the Id.

我在看这个http://developer.android.com/reference/android/util/Pair.html,但无法从中得到任何东西。

4

2 回答 2

2

你需要这个吗?

private List<Pair<String, List<ClassName>>> documents = 
                new ArrayList<Pair<String, List<ClassName>>>();

//...
for(Pair<String, List<ClassName>> pair : documents) {
    for(ClassName className : pair.second) {
        // do what you want with className
        className.getId();
        // blah blah blah
    }
}
于 2013-04-17T09:40:52.067 回答
1

这应该做你想做的事:

for(Pair<String, List<ClassName>> doc : documents ) {
    for(ClassName object : doc.second) {
        object.getId();
    }
}
于 2013-04-17T09:41:12.393 回答