import java.util.*;
public class PossibilityGame
{
private List<String> list1, list2, list3, list4;
public PossibilityGame()
{
list1 = new ArrayList();
list1.add("one");
list1.add("two");
list1.add("three");
list1.add("four");
list2 = new ArrayList();
list2.add("red");
list2.add("yellow");
list2.add("green");
list2.add("white");
list3 = new ArrayList();
list3.add("shirt");
list3.add("T-Shirt");
list3.add("denim");
list3.add("skirt");
list3.add("short");
list4 = new ArrayList();
list4.add("karate");
list4.add("tennis");
list4.add("foot ball");
list4.add("chess");
}
void generatePossibilities()
{
//Possibility Method Goes here
}
public static void main(String[]args)
{
System.out.println("Generating Possibilities");
PossibilityGame p = new PossibilityGame();
p.generatePossibilities();
}
}
ここには、それぞれ 4 つの文字列を含む 4 つの配列リストがあります。これらの文字列を印刷できる可能性のリストを生成したいと思います。例として、次を見てください。
One, red, shirt, karate //ここで、"one" は list1 の場所 1 から取得されます。赤は list2 の場所 1 から取得されます。シャツは list3 の場所 1 から取得されます。空手は list4 location1 から取得されます
one,yellow,T-shirt,tennis //ここで、"one" は list1 の場所 1 から取得されます。黄色は list2 の場所 2 から取得されます。T シャツは、list3 の場所 2 から取得されます。テニスは list4 location2 から取得されます
上記の例のように、すべての可能性を生成したいと思います。助けてください。ありがとうございました