Java里如何判断一个文件夹里是否有要找的文件?

我如此写的:
File dir = new File(Path); //path是文件夹路经
File [] listOfFiles = dir.listFiles();
for(int i=0; i< listOfFiles.length;i++)
{
if(listOfFiles[i].isFile())
{
if(listOfFiles[i].getName() == "1.txt")
{
System.out.println("Find it!");
}
}
其中1.txt是我要找的文件,但运行结果是判断语句if(listOfFiles[i].getName() == "1.txt")的判定结果总是为fault,即使有1.txt也是判断不了,不知是否写错了,请指点。。。

判断条件错了listOfFiles[i].getName() == "1.txt"应该写成
listOfFiles[i].getName().equals("1.txt")
温馨提示:答案为网友推荐,仅供参考