gpt4 book ai didi

java - Java 字符串中的字符替换

转载 作者:行者123 更新时间:2023-12-02 07:40:01 26 4
gpt4 key购买 nike

目前,我有一个字符串数组,每个字符串中都有随机长度的随机字符。我想用“X”替换每个“A”,我该怎么做?

示例:

字符串 str = "ABCDEFGAZYXW";

我希望字符串变为“XBCDEFGXZYXW”。我尝试使用:

str.replaceAll("A", "X");

但它不会改变字符串。非常感谢任何帮助!

最佳答案

str = str.replaceAll("A", "X");

replaceAll 方法不会更改字符串(Java 中的字符串是不可变的),而是创建一个新的 String 对象并将其作为函数调用的结果返回。通过这种方式,我们更改了对新对象的引用,而旧对象没有更改,只是没有被引用。

关于java - Java 字符串中的字符替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11198169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com