2012-03-25 41 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中捕获结果。