gpt4 book ai didi

java - 如何用下划线替换斜线

转载 作者:行者123 更新时间:2023-12-02 08:02:03 32 4
gpt4 key购买 nike

Possible Duplicate:
Hints for java.lang.String.replace problem?
Using string.replace() in Java

为什么“/”不替换为“_”?

public static void main(String[] args) throws IOException {
String file = "A/B";
file.replaceAll("/", "_");
System.out.println(file);
}

最佳答案

因为java.lang.String的实例是不可变的*replaceAll 返回正确的字符串,但您的程序将其丢弃。按如下方式更改您的程序以纠正问题:

file = file.replaceAll("/", "_");

<小时/> * 这是“不可更改”的一种奇特方式:一旦创建了字符串实例 "A/B",就没有可以调用它的方法更改该值。

关于java - 如何用下划线替换斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12803828/

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