2012-03-25 40 views
0

我有一個字符串ArrayList,我想通過索引隨機更改字符串的(隨機)字符'。通過索引設置字符串的字符'

ArrayListName.get(ⅰ).charAt(J)

存在。對於二傳手來說,什麼是equiv?

+4

字符串是不可變的,所以你必須爲它分配一個新的字符串。這對你好嗎? – 2012-03-25 23:19:05

回答

3

字符串是不可變的,所以它們不能改變。您可以使用StringBufferCharacter ArrayStringBuffer有一個採用索引和字符的setCharAt方法。

如果要使用String,則必須創建一個新的String,並更改字符並替換舊的String

0

String是不可變的。如果你想改變特定位置的字符串,那麼你會想要使用String.replaceAll()並在ArrayList中捕獲結果。