gpt4 book ai didi

Java 字符串不会被替换

转载 作者:行者123 更新时间:2023-12-02 04:38:09 25 4
gpt4 key购买 nike

我制作了这个小脚本来测试某些东西,但我无法让它工作。我希望它将字符串中的“%20”替换为“”。打印出来:Ravenous%20Cache.zip

package test;

public class Test {

public static void main(String[] args) {
System.out.println(getArchivedName());
}

private static String cacheLink = "https://dl.dropboxusercontent.com/u/Ravenous%20Cache.zip";

private static String getCacheLink() {
return cacheLink;
}

private static String getArchivedName() {
String name = cacheLink.replace("%20", " ");
int lastSlashIndex = name.lastIndexOf('/');
if (lastSlashIndex >= 0
&& lastSlashIndex < getCacheLink().length() -1) {
return getCacheLink().substring(lastSlashIndex + 1);
} else {
System.err.println("Error Downloading Game Files.");
}
return "";
}

}

最佳答案

当您获取返回原始字符串的子字符串时,您将再次调用 getCacheLink()

return name.substring(lastSlashIndex + 1);

关于Java 字符串不会被替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30511827/

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