FileInputStream和FileWriter(本地文件读取和写入)


package Javastudy;

import java.io.*;

public class file_2 {
public static void main(String[] args) throws FileNotFoundException {
try {
String path = "C:/Users/ZSM/Desktop/ceshi_2.txt"; //输出文件路径
File file = new File(path);
FileWriter fot = new FileWriter(file,true); //追加
BufferedWriter bufferedWriter = new BufferedWriter(fot);
if (!file.exists()) {
file.createNewFile();
}

//BufferedReader str= new BufferedReader(new FileReader("C:/Users/ZSM/Desktop/ceshi.txt"));
BufferedReader str = null;
str = new BufferedReader(new InputStreamReader(new FileInputStream("C:/Users/ZSM/Desktop/ceshi.txt"), "GBK"));
//读取数据文件并指定字符集

String aa = null;
while ((aa = str.readLine()) != null) {
String[] bb = aa.split("\t"); //按TAB分割
int cc = Integer.parseInt(bb[0]); //字符串转int型
grade_class hh = new grade_class(); //调用grade_class
String gg = hh.grade_class(cc);
String dd = bb[1];
String mm = (dd + ' ' + cc + " " + gg); // 数据处理结果
System.out.println(mm);
bufferedWriter.write(mm);
bufferedWriter.newLine();
bufferedWriter.flush();
}
bufferedWriter.close();
}catch(IOException e){
e.printStackTrace();
}
}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM