空のarrayList "patternList"をtreeNodeクラスから作成した "treeList"のarrayListに追加しようとしていますが、treeListのarrayListに空を入れても問題があります。 patternListの最後の行に表示される配列リスト。基本的には、treeList内の各項目の空のarrayListを作成して、後で入力します。ありがとう。空のarrayListを別のクラスに追加する方法
import java.util.*;
import java.util.ArrayList;
import java.util.List;
public class testJava{
public static class treeNode {
String nodeName;
String pNodeName;
String fNodeName;
boolean begNode;
boolean targetNode;
int nodeNumber;
//String pattern;
ArrayList<String> patternList = new ArrayList<String>();
public treeNode (String nodeName, String pNodeName, boolean begNode, boolean targetNode, int nodeNumber, ArrayList<String> patternList)
{
this.nodeName = nodeName;
this.pNodeName = pNodeName;
this.begNode = begNode;
this.targetNode = targetNode;
this.nodeNumber = nodeNumber;
this.patternList = patternList;
//this.pattern = pattern;
}
}
public static void main (String[] args){
ArrayList<treeNode> treeList = new ArrayList<treeNode>();
ArrayList<String> openList = new ArrayList<String>();
ArrayList<String> closeList = new ArrayList<String>();
ArrayList<String> treePath = new ArrayList<String>();
String currentNode = "";
String targetNode = "";
int smallestNodeCount = 0;
int tempNodeCount = 0;
int openListCount = 0;
String currentPattern = "" ;
treeList.add(new treeNode ("S 1", null, true, false, 1, ArrayList<string> patternList));