我正在为 3 个数据的列表执行两个 for 循环;它保持在循环中
for (int i = 0; i < tblView.getItems().size(); i++) {
for (int j = 1; j < tblView.getItems().size(); j++) {
u1 = tblView.getItems().get(i).getutilidadGeneral();
u2 = tblView.getItems().get(j).getutilidadGeneral();
}
}
第一个循环必须遍历整个列表;而第二个必须走在她前面 (n + 1) 并且不再完成任何元素
最佳答案
我认为您想说 j = i+1
,因为 n+1
是一个错误,因为 n 是大小;
int n = tblView.getItems().size();
for (int i = 0; i < n; i++) {
for (int j = i + 1; j < n; j++) {
u1 = tblView.getItems().get(i).getutilidadGeneral();
u2 = tblView.getItems().get(j).getutilidadGeneral();
}
}
关于java - 我怎样才能修复嵌套?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57294138/