gpt4 book ai didi

java - 替换字符串中的字符而不使用 if else

转载 作者:行者123 更新时间:2023-12-02 01:48:43 25 4
gpt4 key购买 nike

在java中,有一种方法可以在整个文本中用另一个特殊字符替换特定的特殊字符,而无需使用if else。

例如:

String s = abcd&c!&%^ .

& 替换为 ~

将上面示例字符串中的 ! 替换为 Ø 等。

最佳答案

字符串有替换功能,所以你可以这样做s = s.replace('&','~');

public String replace(char oldChar, char newChar)

返回一个新字符串,该字符串是用 newChar 替换该字符串中所有出现的 oldChar 所得的结果。

如果字符 oldChar 没有出现在此 String 对象表示的字符序列中,则返回对此 String 对象的引用。否则,将创建一个新的 String 对象,该对象表示的字符序列与此 String 对象表示的字符序列相同,只不过每次出现的 oldChar 都被替换为 newChar 的出现。

关于java - 替换字符串中的字符而不使用 if else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53326428/

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