我正在尝试做的事情:在我的测试期间,我必须从不同的文件中读取数据。(用户ID,办公室ID等。每个ID在单独的文件中)使用类read_file(file_name)的想法;where file name – 文件名,读取位置。是)我有的:
public class Read_File {
public static String client_number;
private FileReader fr;
public static String read(String file_name){
String fileName=System.getProperty("user.dir")+"/src/resources/data_files/"+file_name+".txt";
try{
FileReader inputFile = new FileReader(fileName);
BufferedReader bufferReader = new BufferedReader(inputFile);
String client_number = bufferReader.readLine();
System.out.print("client number "+client_number);
bufferReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
} catch (IOException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
return client_number;
}
public Read_File (FileReader fr) {
this.fr = fr;
}
}
我正在尝试运行它
public void Find_Customer() {
String client_number;
Read_File file = new Read_File(fr);
client_number = file.read("last_customer");
System.out.print("client number"+client_number);
}
我能够从文件中读取值,但是当我试图从方法中获取这个值时 - 我有 null。我在做一些完全错误的事情。你能帮我写正确吗,拜托。