我有一些簡單,但解決不了。我只想添加一個字符列表到另一個。它使用String
類型。爲什麼它不適用於char
?Java和使用方法進行的addAll名單<Character>
Character [] myChar={'a', 's', 'd','f', 't', 'i'};
List<Character> listChar= Arrays.asList(myChar);
Character[] newChar= new Character[listChar.size()];
List<Character> newlistChar= Arrays.asList(newChar);
Collections.fill(newlistChar, 'd');
output(newlistChar,"filled d");
Collections.addAll(listChar,newlistChar); // does not work
我試圖做一些類似鑄造列表,但仍然有異常。
...((String)(listChar),(String)(newlistChar))
即使我使用這樣的東西它仍然會拋出和異常。那麼如何使用addAll和char
?
Collections.addAll(listChar,newlistChar.toArray(new Character[newlistChar.size()]));
請閱讀任何給定的答案或複製整個代碼它修復了我一個你的問題。你已經用另一種方式編輯你的問題,在6個人說不起作用後,將字符添加到固定大小的數組中。下一個代碼也是你的問題:'List listChar = Arrays。asList(myChar);' –
2012-02-26 10:25:14