gpt4 book ai didi

java - 如何在 Java 中删除字符串中的重复字符并修剪字符串中的空格?

转载 作者:行者123 更新时间:2023-12-01 18:09:55 24 4
gpt4 key购买 nike

我必须测试几个 10 位数字的值。

          Value: 124324*3213*4324*44*3123**13*
Expected value: 1243243213432444312313

到目前为止,我已经能够使用 str.replace() 函数替换星星。但我无法删除删除星号后创建的空白?。

最佳答案

请记住,Java 中的字符串是不可变的,因此您必须再次赋值:

String s = "124324*3213*4324*44*3123**13*";
s = s.replaceAll("\\*", "");

"\\*"- 是一个正则表达式,但您无需担心这一点。重要的是“*”符号在正则表达式中具有特殊含义,因此您必须使用反斜杠对其进行转义。要在 Java 字符串中创建反斜杠字符,您必须使用“\\” - 因此最终表达式为“\\*”。

关于java - 如何在 Java 中删除字符串中的重复字符并修剪字符串中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33810629/

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