gpt4 book ai didi

java - 将文件添加到字符串中?

转载 作者:行者123 更新时间:2023-12-01 20:14:30 24 4
gpt4 key购买 nike

我刚刚发现了这行奇怪的代码,它可以编译:

String a = (new File("")) + "f";
System.out.println(a);

输出:

f

我在 Windows 10 Pro 上的 Eclipse Neon.2 上使用 jre 1.8_111。

它仅使用空字符串初始值设定项进行编译,但我认为不应该,因为 + 运算符没有为 File 重载。或者是吗?

我检查了 new File("") 不是 null,而是它的 filePathstatus是。

有什么想法可以编译吗?

最佳答案

你的代码是一个糟糕的可读替代品

File file = new File("c");
String a = file.toString() + "f";

关于java - 将文件添加到字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46150937/

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