猿问

我怎样才能修复嵌套的?

我正在为 3 个数据的列表做两个循环;它保持循环

    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) 并且不再完成更多元素


慕田峪7331174
浏览 91回答 1
1回答

慕村9548890

我想你想说j = i+1, becausen+1是一个错误,因为 n 是大小;int n = tblView.getItems().size();for (int i = 0; i < n; i++) {&nbsp; &nbsp; &nbsp; &nbsp; for (int j = i + 1; j < n; j++) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; u1 = tblView.getItems().get(i).getutilidadGeneral();&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; u2 = tblView.getItems().get(j).getutilidadGeneral();&nbsp; &nbsp; &nbsp; &nbsp; }}
随时随地看视频慕课网APP

相关分类

Java
我要回答