我正嘗試在Java中創建一個內容管理系統,我在其中插入章節名稱並在章節內創建節。我已經使用了以下數據結構:現在在HashMap中StringList的ArrayList中添加動態內容
static ArrayList<String> chapters = new ArrayList<String>();
static Map<String,ArrayList<String>> subsections = new HashMap<String,ArrayList<String>>();
,插入,我使用下面的代碼:
ArrayList<String> secname = new ArrayList<String>();
secname.add(textField.getText());
MyClass.subsections.put("Chapter", secname);
的問題是我得到的最後一個元素,該元素的其餘部分是被覆蓋。但是,我不能在章節中使用固定的ArrayList。我必須從GUI中插入字符串運行時。我如何克服這個問題?
你對所有的鍵使用'Chapter'? – 2013-02-17 16:09:45