解决方案 »

  1.   


    public static void main(String[] args) {
    String[] strs1 = new String[]{"房屋建筑","建筑","房建"};
    String[] strs2 = new String[]{"工程专业","工程","施工","专业"};
    String[] strs3 = new String[]{"监理"};
    String temp = "";
    List<String> strs = new ArrayList<String>();
    for(int i = 0; i < strs1.length; i++){
    for(int j = 0; j < strs2.length; j++){
    temp = strs1[i] + strs2[j] + "监理";
    strs.add(temp);
    temp = "";
    }
    }
    for(String str : strs)
    System.out.println(str);
    }
      

  2.   

    谢谢        我先前是这样的
    /*if(oneList != null) {
                        for (int q = 0; q < oneList.size(); q++) {  //1级
                            StringBuffer sb = new StringBuffer();
                            sb.append(oneList.get(q));
                            if(twoList != null) {
                                for(int j = 0; j < twoList.size(); j++) {   //2级
                                    sb.append(twoList.get(j));
                                    if(threeList != null) {
                                        for(int k  = 0; k < threeList.size(); k++) {     //3级
                                            sb.append(threeList.get(k));
                                            System.out.println(sb.toString());
                                        }
                                    }
                                }
                            }
                        }
                    }*/