gpt4 book ai didi

java - FilenameUtils.getExtension 比较返回 false

转载 作者:行者123 更新时间:2023-12-04 15:52:46 26 4
gpt4 key购买 nike

<分区>

我对这种与 FilenameUtils.getExtension 的比较感到非常困惑。

我有一个文件选择器 fc,我想确保扩展名是 .csv

JFileChooser fc = new JFileChooser();
if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION &&
fc.getSelectedFile().isFile() &&
FilenameUtils.getExtension(fc.getSelectedFile().getName()) == "csv") {
// Do stuff
}

经过一番调试,我发现最后一条语句是导致if语句没有执行的原因。

FilenameUtils.getExtension(fc.getSelectedFile().getName()) == "csv"

但是我做了很多 System.out.println() 并得到了它

System.out.println(FilenameUtils.getExtension(fc.getSelectedFile().getName()));

打印 csv。但是当我输入时仍然返回 false:

System.out.println(FilenameUtils.getExtension(fc.getSelectedFile().getName()) == "csv");

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