当前位置: 首页 > 后端技术 > Java

获取数组列表中元素的成对组合

时间:2023-04-02 01:18:31 Java

创建二二组合实体类@Data@NoArgsConstructor@AllArgsConstructorpublicclassMaterialRelevance{/***code1*/privateStringcode1;/***code2*/privateStringcode2;}获取二二组合/***获取数组中的一二二组合**@paramlist*@return*/publicListcombineTwoElement(Listlist){ListresultList=Lists.newArrayListWithExpectedSize(list.size()*list.size()/2);如果(CollectionUtils.isEmpty(list)){返回null;}if(list.size()>=2){for(intj=0;jll(Listlist){ListresultList=Lists.newArrayListWithExpectedSize(list.size()*list.size()/2);对于(intj=1;j<列表大小();j++){resultList.add(newMaterialRelevance(list.get(0),list.get(j)));}返回结果列表;}