0
我從字符串中取出子串並且必須將每個字符存儲在Arraylist
中。 對於給定的String實例是字符串的子串和存儲在字符中
String s= "abc";
我把ArrayList
和存儲循環使用字符串爲
ArrayList<Character> input = new ArrayList<Character>();
for (int i=0; i<s.length();i++)
{
input= input.add(s.substring(i,1));
}
我得到錯誤
Add方法(漢字)在得到
a b c as characters
類型ArrayList不適用於參數(字符串)
如何將它轉換成char我想簡單的類型轉換,但沒有奏效
所以,當我做到這一點CH = s.charAt(我); \t \t input.add(ch); \t \t System.out.print(input);輸出是[a] [a,b] [a,b,c]爲什麼這些[]圍繞abc? – Sikander 2013-05-01 08:15:32
原因是ArrayList喜歡自己打印。別擔心。 – iluxa 2013-05-01 08:16:28
所以當我使用這些值進一步它不會考慮這些[]和「,」只會使用一個B C? – Sikander 2013-05-01 08:17:36