for (Comment mc : relevant) {
for (GitItem gi : tree) {
bb.buildBody(gi.getHash(), mc.getBody());
MutableComment mutable = commentManager.getMutableComment(mc.getId());
mutable.setBody(bb.sb.toString());
commentManager.update(mutable, true);
}
}
所以我做了與希望,這嵌套的foreach循環,我會從tree
從relevant
添加第一個項目(這是GitItems的一個TreeSet),以第一個註釋(這是一個評論的大小等於tree
的大小)等等(在這個例子中,我有2條評論和2條)。但是現在它所做的是,它只添加樹中的第二項到兩個評論中的每一個。我究竟做錯了什麼?嵌套foreach循環的Java
似乎有點過於本地化 –
你應該初始化'BB '內部循環,相同的參考文件正在更新 –
當前你將嘗試用*每個* Comment來更新* every *'GitItem' ...以及Amit的點 –