N个
创新互联公司于2013年成立,我们提供高端网站建设、
重庆小程序开发、电商视觉设计、
成都App定制开发及网络营销搜索优化服务,在传统互联网与移动互联网发展的背景下,我们坚守着用标准的设计方案与技术开发实力作基础,以企业及品牌的互联网商业目标为核心,为客户打造具商业价值与用户体验的互联网+产品。List 笛卡尔基
package com.test;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static int N = 4;
public static void main(String[] args) {
List list1 = new ArrayList();
list1.add("A");
list1.add("B");
list1.add("C");
List list2 = new ArrayList();
list2.add("D");
list2.add("E");
list2.add("F");
List list3 = new ArrayList();
list3.add("H");
list3.add("I");
list3.add("J");
List list4 = new ArrayList();
list4.add("1");
list4.add("2");
list4.add("3");
List> l = new ArrayList>();
l.add(list1);
l.add(list2);
l.add(list3);
l.add(list4);
List strings = new ArrayList();
strings= l.get(0);
for (int i = 0; i < l.size(); i++) {
if (i < N - 1)
strings= conList(strings, l.get(i + 1));
else
System.out.print(strings);
}
}
public static List conList(List list1,List list2){
List strings = new ArrayList();
for(String s1 : list1) {
for(String s2 : list2) {
strings.add(s1+ s2);
}
}
return strings;
}
}
分享文章:一个笔试题(1)-创新互联
标题链接:
http://cxhlcq.com/article/dgphsi.html