我有一个字符串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