日期:2014-05-20 浏览次数:20875 次
import java.util.ArrayList;
public class NewClass {
static ArrayList<String> array0 = new ArrayList<String>();
static ArrayList<String> array1 = new ArrayList<String>();
static ArrayList<String> array2 = new ArrayList<String>();
public static ArrayList<String> test(ArrayList<String> array1, ArrayList<String> array2) {
ArrayList<String> array0 = new ArrayList<String>();
for (String s : array1) {
for (String ss : array2) {
array0.add(s + ss);
}
}
return array0;
}
public static void main(String[] args) {
array0.add("我");
array0.add("你");
array0.add("他");
array1.add("想");
array1.add("不想");
array2.add("摸摸你");
array2.add("亲亲你");
array2.add("闻闻你");
for (String s : test(test(array0, array1), array2)) {
System.out.println(s);
}
}
}
------解决方案--------------------
import java.util.*;
public class Test
{
public static void main(String[] args)
{
ArrayList<String> arr1 = new ArrayList<String>();
arr1.add("我");
arr1.add("你");
arr1.add("他");
ArrayList<String> arr2 = new ArrayList<String>();
arr2.add("想");
arr2.add("不想");
ArrayList<String> arr3 = new ArrayList<String>();
arr3.add("摸摸你");
arr3.add("亲亲你");
arr3.add("闻闻你");
ArrayList<String> arrresult = new ArrayList<String>();
for (String str1 : arr1)
for (String str2 : arr2)
for (String str3 : arr3)
arrresult.add(str1 + str2 + str3);
for (String str : arrresult)
System.out.println(str);
}
}