for数组嵌套循环问题
有以下代码,我想把1与ab,2与cd等..每组成一个集合存入beans,也就是secondArray每配对两个元素与FirstArray一个元素组合,secondArray向后递减,下面代码是将每个firstArray元素与所有secondArray元素配对,想改1配对ab,2配对cd....5配对ij,不知如何修改?
List<FirstBean> beans = new ArrayList<FirstBean>();
String[] firstArray = new String[]{"1","2","3","4","5"};
String[] secondArray = new String[]{"a","b","c","d","e","f","g","h","i","j"};
for(int i=0; i<firstArray.length; i++){
FirstBean firstBean = new FirstBean();
firstBean.setValue1(value1);
firstBean.setValue2(value2);
Set<SecondBean> beanSet = new HashSet<SecondBean>();
for(int j=0; i<secondArray.length; j++){
SecondBean secondBean = new SecondBean();
secondBean.setvalue1(value1);
secondBean.setvalue2(secondArray[j]);//此处只是将所有secondArray元素与每个firstArray元素配对
beanSet.add(secondBean);
}
firstBean.setSecondBean(beanSet);
beans.add(firstBean);
}