我試圖將單個字母的數組列表(例如{「a」,「b」,「c」})轉換爲一個字符串從所有這些字母組合 - 爲了 - 做一個單詞。因此,對於上面的例子,數組將會是{「a」,「b」,「c」},而這個詞將會是「abc」。我目前使用下面的代碼:將數組轉換爲不帶括號,逗號或空格的字符串
ArrayList<String> arr = new ArrayList<String>();
String str = "a"; //this is just to define it before hand with a random value
*after a lot more code*
str = Arrays.toString(arr.toArray()).replace("[", "").replace("]", "").replace(",", "");
System.out.println(str);
這工作 - 我得到我的結果,沒有括號或逗號,但因爲我取代了逗號和括號與空間,我得到「A B C」,而不是「ABC」。有沒有辦法改變這個,所以我可以用純粹的東西來代替逗號而不是空格?我想一個更好的方法來說明這一點,將完全刪除的逗號和括號。
非常感謝您的幫助。
添加行初始化stringOne和stringTwo將幫助。 – JLewkovich
那麼你是以「單個字母數組」開始還是以單個String StringOne開始?文字說了一件事,代碼說另一件事。 – weston
對不起@JLewkovich我剛纔澄清了它。我的意思是說數組列表,而不是字符串。你可以看到上面的編輯。希望這可以幫助。 –