import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.Vector;public class FileOperate { String string;
File f = new File(".\\price.txt");
String[] price;
String str=" ";
public String readFile() {
try {
if (!f.exists()) {
f.createNewFile();
} else {
FileReader fr = new FileReader(".\\price.txt");
BufferedReader br = new BufferedReader(fr);
while((string=br.readLine())!=null){
string+=str; }
}
                         System.out.println(string);
} catch (Exception e) {
System.out.println("safasdf");
e.printStackTrace();
}
return string;
}

public void writeFile(){
// FileWriter fw=new FileWriter(f);

}

public static void main(String [] args){
new FileOperate().readFile();
}
}

解决方案 »

  1.   

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.util.Vector;public class FileOperate {String string="";
    File f = new File("./price.txt");
    String[] price;
    String str=" ";
    public String readFile() {
      try {
        if (!f.exists()) {
          f.createNewFile();
        } else {
          FileReader fr = new FileReader("./price.txt");
          BufferedReader br = new BufferedReader(fr);
          while((str = br.readLine())!=null){
            string += str+"\n"; 
          }
        }
        System.out.println(string);
      } catch (Exception e) {
        System.out.println("safasdf");
        e.printStackTrace();
      }
      return string;
    }public void writeFile(){
    // FileWriter fw=new FileWriter(f);}public static void main(String [] args){
      new FileOperate().readFile();
    }
    }
      

  2.   

    文件路径写错了“.\\price.txt”应该修改下