(A) java写txt文件例子程序如图
大致流程可以简化为:
1.先定义路径“logpath”(String类型)
2.创建File文件类
3.利用文件类,创建FileWriter类
4.利用FileWriter类创建写入缓存类BufferedWriter的bw。
5.利用bw.write()。写入内容
6.关闭流
写文件时注意以下两点:
1)FileWriter fw =new FileWriter(file,true)中true代表文件不覆盖,false代表文件覆盖
2)如果文件内部要换行,写入bw.write("\r\n");,其中“\r\n”位置不可换
(B)java读文件代码示例
大致可以分为以下步骤
1.创建pathname并通过pathname创建File类
2.代开InputStreamReader流reader
3.利用reader简历BufferedRead br
4.利用br.readLine()等接口一个个读,读出来是String类型
代码:
读:
String pathname ="C:/B_data/six_level/Test"+s+".in";
File filename =new File(pathname);
InputStreamReader reader =new InputStreamReader(new FileInputStream(filename));
BufferedReader br=new BufferedReader(reader);
for(int i=0;i<20;i++){//load information of containers
String line =br.readLine();
Task[i] = Integer.parseInt(line);
}
写:
File file =new File(logpath);//
FileWriter fw =new FileWriter(file,true);
BufferedWriter bw =new BufferedWriter(fw);
bw.write("This is dataset " + j +". The best score is " +final_score +". The schedule is ");
for(int k =0;k
bw.write(F_record[k]+" ");
}
bw.write("\r\n");
bw.close();fw.close();
网友评论