通过索引设置字符串char'

时间:2012-03-25 23:17:03

标签: java

我有一个字符串的ArrayList,我想通过索引随机更改字符串的(随机)字符。

ArrayListName.get(i).charAt(j)

存在。什么是设定者的等价物?

2 个答案:

答案 0 :(得分:3)

字符串是不可变的,因此它们无法改变。您可以使用StringBufferCharacter ArrayStringBuffersetCharAt方法,它采用索引和字符。

如果您想使用String,则必须创建一个更改了字符的新String并替换旧的String

答案 1 :(得分:0)

String是不可变的。如果您想更改特定位置的字符串,则可以使用String.replaceAll()并在ArrayList中捕获结果。