我有一個字符串ArrayList,我想通過索引隨機更改字符串的(隨機)字符'。通過索引設置字符串的字符'
ArrayListName.get(ⅰ).charAt(J)
存在。對於二傳手來說,什麼是equiv?
我有一個字符串ArrayList,我想通過索引隨機更改字符串的(隨機)字符'。通過索引設置字符串的字符'
ArrayListName.get(ⅰ).charAt(J)
存在。對於二傳手來說,什麼是equiv?
字符串是不可變的,所以它們不能改變。您可以使用StringBuffer
或Character Array
。 StringBuffer
有一個採用索引和字符的setCharAt
方法。
如果要使用String
,則必須創建一個新的String
,並更改字符並替換舊的String
。
String
是不可變的。如果你想改變特定位置的字符串,那麼你會想要使用String.replaceAll()
並在ArrayList
中捕獲結果。
字符串是不可變的,所以你必須爲它分配一個新的字符串。這對你好嗎? – 2012-03-25 23:19:05