Android 微调器中每个x和y项的组合
我有两个微调器,它们的项目是动态的,也就是说,两个微调器中可以有“n”个项目。我想要两个微调器中每个项目的可能组合Android 微调器中每个x和y项的组合,android,combinations,Android,Combinations,我有两个微调器,它们的项目是动态的,也就是说,两个微调器中可以有“n”个项目。我想要两个微调器中每个项目的可能组合 假设喷丝头1中有a1、a2项,喷丝头2中有b1、b2、b3项,那么我希望喷丝头1中的a1和a2项与喷丝头2的所有项相结合,即a1b1、a1b2、a1b3和a2b1、a2b2、a2b3。如何实现这一点?假设您的第一个喷丝头数据位于列表1中 List<String> spinner1 = new ArrayList<String>(); spinner1.add
假设喷丝头1中有a1、a2项,喷丝头2中有b1、b2、b3项,那么我希望喷丝头1中的a1和a2项与喷丝头2的所有项相结合,即a1b1、a1b2、a1b3和a2b1、a2b2、a2b3。如何实现这一点?假设您的第一个喷丝头数据位于列表1中
List<String> spinner1 = new ArrayList<String>();
spinner1.add(a1);
spinner1.add(a2);
a1b1的格式是什么?这两种都要吗?对不起。我不明白你的问题?您知道如何用数据填充微调器吗?您知道如何从微调器获取所选项目吗?你真正想要实现什么?
List<String> spinner2 = new ArrayList<String>();
spinner2.add(b1);
spinner2.add(b2);
spinner2.add(b3);
List<String> finalData = new ArrayList<String>();
for(String s1 : spinner1){
for(String s2 : spinner2){
String str = s1.concat(s2);
finalData.add(str);
}
}