FileInputStream file = new FileInputStream(new FileReader("fielnam.txt"));
String nefile ="";
String newline ="";
   while ( (newline = in.readLine()) != null) {
        nefile += newline .trim();      }

解决方案 »

  1.   

    import java.io.*;class ReadFile
    {
    public static void main(String[] args) throws IOException
    {
    BufferedReader in = new BufferedReader(new FileReader("filename.txt"));
    String nefile ="";
    String newline ="";
    while ((newline = in.readLine()) != null) 
    {
    nefile += newline.trim();
    }
    System.out.println(nefile);
    }}
      

  2.   

    //如果已知文件第一行是乱码,要跳过
    import java.io.*;class ReadFile
    {
    public static void main(String[] args) throws IOException
    {
    BufferedReader in = new BufferedReader(new FileReader("filename.txt"));
    String nefile ="";
    String newline ="";
    boolean firstLine = true;
    while ((newline = in.readLine()) != null) 
    {
    if(firstLine)
    firstLine = false;
    else
    nefile += newline.trim();
    }
    System.out.println(nefile);
    }
    }
      

  3.   

    import java.io.*;class ReadFile
    {
    public static void main(String[] args) throws IOException
    {
    BufferedReader in = new BufferedReader(new FileReader("filename.txt"));
    String nefile ="";
    String newline ="";
    in.readLine();
                            
    while ((newline = in.readLine()) != null) 
    {
    nefile += newline.trim();
    }
    System.out.println(nefile);
    }
    }
    借用楼上的程序一下
      

  4.   

    循环前面加一句 in.readLine就行了呗
      

  5.   

    从第二个调用readLine()的地方取值不就完了!
      

  6.   

    用Properties类 的getProperty(key, "")方法~!简单~实用!
      

  7.   

    文件第一行就是乱码,在webspere 不能正常解析,提示文件为null!