我有2个旋转器,其项目是动态的,即两个旋转器中都有'n'个项目。我想要两个旋转器的每个项目的可能组合。
假设Spinner1中有a1,a2项,Spinner2中有b1,b2,b3项,那么我想要将spinner1中的项a1和a2与spinner2的所有项组合,即a1b1,a1b2,a1b3和a2b1,a2b2, A2B3。我怎样才能做到这一点?
答案 0 :(得分:1)
假设您在list1中的第一个Spinner1数据。
List<String> spinner1 = new ArrayList<String>();
spinner1.add(a1);
spinner1.add(a2);
list2中的spinner2数据。
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);
}
}