2012-03-03 154 views
-2

我有一個列表如何將數據添加到的CharSequence

List<String> paths = {"r", "e","t","t"}; 

,我想的路徑將數據添加到CharSequence。我做了這樣的代碼:

CharSequence[] cs = paths.toArray(new CharSequence[paths.size()]); 

,但我不知道如何添加數據,請幫忙,謝謝

+0

很好,謝謝你們的版本,但可以請你告訴我的解決方案........ – 2012-03-03 00:44:07

+0

什麼你遇到的麻煩是什麼?你說你不知道如何添加數據。在什麼?什麼數據?你得到什麼,而你期望什麼? – 2012-03-03 01:19:57

回答

0

的問題是在構建名單:不能使用數組語法一樣那。您必須逐個添加元素 -

List<String> paths = new ArrayList<String>(); 
paths.add("r"); 
paths.add("e"); 
... 

然後您將被設置。

如果你可以使用第三方的庫,例如Guava,你可以做

ImmutableList<String> paths = ImmutableList.of("r", "e", "t", "t"); 
+2

即使你不使用番石榴,你也可以使用'Arrays.asList({...})'。該列表將是固定大小。如果你想要一個可變列表,在你選擇的實現中包裝這個'List',例如'new ArrayList(Arrays.asList({...}))' – BeeOnRope 2012-03-03 00:58:48

+0

......我不知道這是怎麼回事。謝謝! – 2012-03-03 01:35:18