gpt4 book ai didi

Java代码replaceall方法用空值替换字符串?

转载 作者:行者123 更新时间:2023-11-29 06:35:21 25 4
gpt4 key购买 nike

下面的 java 代码将字符串变量 BusDetails 中的所有字符替换为空白,即使我没有看到用于替换它的方法的 (.dot)。为什么?

输出 = _BusDetails

String BusDetails = " BUS_12_UFV_BOURQUIN_COMMUTER_TO_UFV";

String table_UniqueBusNameTimings = BusDetails.replaceAll(".", "")+"_BusTimings";

System.out.println("TableName: "+table_UniqueBusNameDetails);

最佳答案

replaceAll 将其第一个参数视为正则表达式,并且在正则表达式中,点匹配除换行符外的任何单个字符。 p>

要将一个固定字符串替换为另一个字符串,您应该使用replace method that takes two CharSequence parameters相反 - 尽管它的名称如此,但该方法实际上确实将第一个 CharSequence 出现的 所有 替换为第二个。

String table_UniqueBusNameTimings = BusDetails.replace(".", "")+"_BusTimings";

关于Java代码replaceall方法用空值替换字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22012870/

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