gpt4 book ai didi

java - 字符串格式的文件位置

转载 作者:行者123 更新时间:2023-12-01 06:39:47 26 4
gpt4 key购买 nike

在 Java 中,这些是相同的吗:

new File (a.getPath() + filename);
new File (String.format(a.getPath() + filename));

我在 findbugs 中收到一些警告,第二个选项似乎可以修复它。

最佳答案

在我看来,两者都是糟糕的选择。如果想法是将目录名与文件名组合起来,请使用专门为此设计的 File 构造函数:

new File(a.getPath(), filename)

(我不明白为什么使用 String.format 会修复警告,但由于我们不知道警告是什么,所以很难猜测。这肯定会让它变得更加脆弱不过,因为该字符串将被解释为格式模式,但它可能不是。)

关于java - 字符串格式的文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15643170/

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