我目前正在爲類創建項目,以創建一個TextLine類,該類表示必須表示爲字符數組的文本行。如何在Java中爲char數組創建追加方法
對於其中一種方法,我應該將字符串作爲參數的參數,然後將該字符串附加到我已經創建的字符數組中。
我試圖在網上搜索我如何做到這一點,甚至是一個顯示實現的String或StringBuffer類的示例,但由於我在Google的新手技能,我無法真正找到任何有用的東西。
我在想什麼是我首先必須將字符串轉換爲數組,然後以某種方式使用其中一種數組方法將每個字符單獨添加到char數組中。
這是我有:
public void append(String fragment){
char[] temp = fragment.toCharArray();
}
我不太清楚,可以用什麼陣列的方法,如果有,即使是其中之一。有人可以幫我嗎?
是您的最終目標附加條件?你可以用+操作符來做到這一點。使用toCharArray的問題是該字符串可以包含UTF代碼點,這些代碼點使用多個字節表示。不知道編碼,你的字節是沒用的。 – jackrabbit
@thinhtvu:爲什麼你試圖刪除接受的答案中的代碼(通過嘗試編輯)?這個行動坦率地說很臭。恥辱你和-1。版主已被標記。 –
所有注意到原始海報也試圖刪除Toader Mihai Claudiu的答案*中發佈的代碼,他接受*。 –