public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add("2"); List<String> list2 = new ArrayList<String>(); list2.add("a"); list2.add("b"); for (int i = 0, size = Math.max(list1.size(), list2.size()); i < size; i++) { String line = "["; if (i < list1.size()) line += list1.get(i); line += ","; if (i < list2.size()) line += list2.get(i); line += "]"; System.out.println(line); } }
唉,完全不去思考呀!for (int i = 0, size = Math.max(Math.max(list1.size(), list2.size()),list3.size()); i < size; i++) { String line = "["; if (i < list1.size()) line += list1.get(i); line += ","; if (i < list2.size()) line += list2.get(i); line += ","; if (i < list3.size()) line += list3.get(i); line += "]"; System.out.println(line); }
虽说csdn上勒同志们很热心,但这种问题lz应该自己琢磨琢磨先。。lz切莫生气。
public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add("2"); List<String> list2 = new ArrayList<String>(); list2.add("a"); list2.add("b"); print(list1,list2); } public void print(List l1,List l2) { List<String> temp = new ArrayList<String>();
public static void main(String[] args) {
List<String> list1 = new ArrayList<String>();
list1.add("1");
list1.add("2"); List<String> list2 = new ArrayList<String>();
list2.add("a");
list2.add("b"); for (int i = 0, size = Math.max(list1.size(), list2.size()); i < size; i++) {
String line = "[";
if (i < list1.size())
line += list1.get(i);
line += ",";
if (i < list2.size())
line += list2.get(i);
line += "]";
System.out.println(line);
}
}
list1.add("1");
list1.add("2"); List<String> list2 =new ArrayList<String>();
list2.add("a");
list2.add("b"); List<String> list3 =new ArrayList<String>();
list3.add("3");
list3.add("4");【1,a,3】
【2,b,4】
这样呢??
String line = "[";
if (i < list1.size())
line += list1.get(i);
line += ",";
if (i < list2.size())
line += list2.get(i);
line += ",";
if (i < list3.size())
line += list3.get(i);
line += "]";
System.out.println(line);
}
{
List<String> list1 = new ArrayList<String>();
list1.add("1");
list1.add("2"); List<String> list2 = new ArrayList<String>();
list2.add("a");
list2.add("b"); print(list1,list2);
}
public void print(List l1,List l2)
{
List<String> temp = new ArrayList<String>();
for(int i=0;i<2;i++)
{
String str1 = (String)l1.get(i);
String str2 = (String)l2.get(i);
temp.add(str1);
temp.add(str2);
System.out.println(temp);
temp.removeAll(temp);
}
}
{
List<String> list1 = new ArrayList<String>();
list1.add("1");
list1.add("2"); List<String> list2 = new ArrayList<String>();
list2.add("a");
list2.add("b"); print(list1,list2); }
public static void print(List l1,List l2)
{
List<String> temp = new ArrayList<String>();
for(int i=0;i<2;i++)
{
String str1 = (String)l1.get(i);
String str2 = (String)l2.get(i);
temp.add(str1);
temp.add(str2);
System.out.println(temp);
temp.removeAll(temp);
}
}
List<String> list1 = new ArrayList<String>();
list1.add("1");
list1.add("2"); List<String> list2 = new ArrayList<String>();
list2.add("a");
list2.add("b"); for (int i = 0, list1.size(); i < size; i++) {
String stringl= "[";
if (i < list1.size())
stringl+= list1.get(i);
stringl+= ",";
if (i < list2.size())
stringl+= list2.get(i);
stringl+= "]";
System.out.println(stringl);
}
}