gpt4 book ai didi

java - 如何使用 replace(char, char) 将字符 b 的所有实例替换为空

转载 作者:太空狗 更新时间:2023-10-29 23:03:02 25 4
gpt4 key购买 nike

我如何使用 replace(char, char)将字符“b”的所有实例替换为空。

例如:

Hambbburger to Hamurger

编辑:约束只是 JDK 1.4.2,意味着没有重载版本的 replace!

最佳答案

还有一个 replaceAll使用字符串的函数,但请注意,它将它们作为正则表达式进行评估,但是替换单个字符就可以了。

这是一个例子:

String meal = "Hambbburger";

String replaced = meal.replaceAll("b","");

请注意,replaced 变量是必需的,因为 replaceAll 不会就地更改字符串,而是创建一个带有替换 (String 在 Java 中是不可变的)。

如果您要替换的字符在正则表达式中具有不同的含义(例如 . 字符将匹配任何字符,而不是点),您需要引用 第一个参数是这样的:

String meal = "Ham.bur.ger";

String replaced = meal.replaceAll(Pattern.quote("."),"");

关于java - 如何使用 replace(char, char) 将字符 b 的所有实例替换为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7013590/

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