我有一个链接到jsp页面的javebean,并且必须管理一组A集。
javabean的结构类似于:
public class QueryManagement {
...
private BigDecimal prob;
private Set<Set<Axiom>> explanations;
...
public void QueryExecute() {
...
QueryResult r = new QueryResult();
...
prob = r.getProbability();
explanations = r.getExplanations();
...
}
...
public BigDecimal getProb() {
return this.prob;
}
...
}现在,在jsp页面中,我可以使用<%=QueryManagement.getProb()%>返回prob,但是我不知道如何返回“集合的集合”的值。我尝试了一个返回this.explanations的简单getter方法,但它不起作用。我知道我必须递归地返回它,但是我在the documentation I found about Set找到的文档帮不了我。你能给我解释一下如何继续吗?为什么?
发布于 2017-02-27 18:28:10
public Set<Axiom> getExpl()
{ Iterator itr1 = explanations.iterator();
Set set ;
while(itr1.hasNext())
{
set = (HashSet)itr1.next();
// second iterator for internal set
}
return set ;
}https://stackoverflow.com/questions/42483131
复制相似问题