解决方案 »
- socket为什么我第二次回车的时候才返回前一次应该返回的内容
- 一个Java类编译不通过,不知道什么原因原理。
- 在java编程语言里,数组一定占用连续的内存空间吗?
- 请问JTree中的根节点和子节点的图形怎么改变
- wait()方法的用法?他等待的是哪个对象的锁!
- 关于 g.drawline 的小问题
- Java 能调用COM+,OLE或者dll吗?请高手们帮忙啊
- table问题,谢谢大家帮忙,在线等...
- 为啥EventHandler.create创建的监听器不起作用呢
- 请解释一下一个很简单的问题:System.out.println(".......");……
- 想知道递归时候while流程是怎么运作的?为什么是进入死循环而不是判断是否为文件而停止判断
- 为什么HashMap中的内部类HashIterator和KeyIterator默认构造方法都有参数,但是定义时没有声明?
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);
}
/*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());
}
}
}
}
}
}*/