日期:2014-05-20  浏览次数:20745 次

搜索文件问题

import java.io.*;
public class NewFrame  {
    public static void main(String[] args) {
        File f=new File("e:/");
        File[] fList=f.listFiles();
        for(int i=0;i<fList.length;i++)
        {
            
            if(fList[i].getName()=="data.txt")
            {
                System.out.println(fList[i].getPath());
                System.out.println(fList[i].getName());
            }
           
        }
    } 
}

我在e盘建立了一个data.txt文件,运行程序 没有输出结果
java file

------解决方案--------------------
改为if(fList[i].getName().equals("data.txt"))