http://expert.csdn.net/Expert/TopicView2.asp?id=798648&datebasetype=now

解决方案 »

  1.   

    File filein=new File("E:\\test.txt");
    String content="";
    if(filein.exists()){
    BufferedReader fr=new BufferedReader(new FileReader(filepath));
    String c=fr.readLine();
    while(c!=null)
    {
    content+=c;
    c=fr.readLine();
    }
    infostr+="读文件成功!";
    fr.close();
    }
    System.out.println(content);
      

  2.   

    1.定义一个TxtFile类型的变量
    2.创建这个变量
    3.用ReadLn方法读取一行
    4.最后要用CloseFile方法关闭文件
    你可以在Delphi IDE中用ReadLn关键字来查帮助,上面的例子很清楚
      

  3.   

    我看了你的短信息....
    明白了你的意思!!
    你可以这样做,参考一下CSV的东东,把从库中的数据,显示在CSV文件内,然后读取其中符合条件的一条
      

  4.   

    FileInputStream instream = new FileInputStream("XXX.txt"); 
    DataInputStream in = new DataInputStream(instream); 
    用 in.readLine() 来得到数据,然后用 in.close() 关闭输入流。
      

  5.   

    BufferedWriter bufout;
                File FilePath = new File(strCSVOUT_PATH+"\\"+
                  this.getSessionParam().getValueAsString(CMN_APP_ColConstant.MANNO)
                  +"_nof.csv");
                bufout = new BufferedWriter(new FileWriter(FilePath));
                bufout.write(",休暇届出設定,,");
                bufout.newLine();
                bufout.write("届出コード,届出内容,対象MHシート,日数");
                String outRow ="";
                rsQuery.moveFirst();
                for (int i=0;i<rsQuery.getRowCount();i++)
                {
                    outRow = rsQuery.getValueAsString(CMN_APP_ColConstant.NOTIF_CD);
                    outRow += ",";
                    outRow += rsQuery.getValueAsString(CMN_APP_ColConstant.NOTIF_NAME);
                    outRow += ",";
                    outRow += rsQuery.getValueAsString(CMN_APP_ColConstant.MHSHEET);
                    outRow += ",";
                    outRow += rsQuery.getValueAsString(CMN_APP_ColConstant.ABS_DAY);
                    rsQuery.moveNext();
                    bufout.newLine();
                    bufout.write(outRow);
                }
                bufout.close();
      

  6.   

    bufout = new BufferedWriter(new FileWriter(FilePath));
    主要是读取文件的内容....FilePath----读取的路径.....
    bufout.write(",休暇届出設定,,");
                bufout.newLine();___________读文件时候的表头
      

  7.   

    xiaofenguser 的源程序是不是把C读出来的换行标志符都
      

  8.   

    xiaofenguser 的源程序是不是把C读出来的换行标志符都忽略掉了呀,打印出来的content都没有换行了。
    content+=c
    应该写成:
    content+=c+"\r\n";