Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 微调器中每个x和y项的组合_Android_Combinations - Fatal编程技术网

Android 微调器中每个x和y项的组合

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

我有两个微调器,它们的项目是动态的,也就是说,两个微调器中可以有“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(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);
    }
}