我有一個函數來創建單詞的音節。如何將項目追加到ArrayList?
我用這樣的:syllables(word1field);
- 與音節創建列表:aa,bb,cc
和syllables(word2field);
- 與音節創建列表:dd,ee,ff
在結果我得到dd,ee,ff
,但我需要aa,bb,cc,dd,ee,ff
。
是否有可能首先追加第二個列表?
我有一個函數來創建單詞的音節。如何將項目追加到ArrayList?
我用這樣的:syllables(word1field);
- 與音節創建列表:aa,bb,cc
和syllables(word2field);
- 與音節創建列表:dd,ee,ff
在結果我得到dd,ee,ff
,但我需要aa,bb,cc,dd,ee,ff
。
是否有可能首先追加第二個列表?
您得到dd,ee,ff
,因爲當您再次調用相同的方法時,它會覆蓋創建的第一個ArrayList
。
你可以做的最好的事情,我能想到的,是讓你的ArrayList
全球,因爲目前你只是不斷擺脫以前的價值,並創建一個新的ArrayList
新的價值觀,你給它。嘗試做類似:
public class MyClass {
private List<String> myArray;
public MyClass() {
myArray = new ArrayList<String>();
}
public void syllables(wordfield) {
// do whatever you need to with wordfield
myArray.add(syllable);
}
我不知道如何佈置所有東西,但這是我能想到的最佳解決方案。
它的工作原理!非常感謝:) – user1950221 2014-11-24 23:13:30
我的榮幸。隨時接受我的回答:) – 2014-11-24 23:22:23
'firstList.addAll(secondList);' – drewmoore 2014-11-24 22:24:28
是的,但這個列表具有相同的名稱,它包含在函數中。我只使用textField名稱來執行它。 – user1950221 2014-11-24 22:27:21
你能告訴你音節代碼的方法嗎? – 2014-11-24 22:29:07