gpt4 book ai didi

java - 替换字符串中的一个字符

转载 作者:行者123 更新时间:2023-12-02 05:54:36 24 4
gpt4 key购买 nike

嗨,我想替换字符串中的字符。我的问题是,一开始你不知道它是哪个字符,所以在某些情况下,当我的字符是“+”时,我会收到一条错误消息。我不希望我的 char 被解释为正则表达式,那么我该怎么办?

可能代码应该是这样的:

String test = "something";
char ca = input.chatAt(0);
input = input.replaceAll("" + ca, "");

希望你能帮助我。

最佳答案

那就不要使用正则表达式。

input = input.replace(String.valueOf(ca), "");

StringreplaceAll 方法采用正则表达式的 String 表示形式作为参数。

replace 方法则不然。

参见API .

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

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