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