国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java 按行讀取文件按行寫入文件并以空格分割字符串的方法

2024-07-14 08:41:48
字體:
來源:轉載
供稿:網友

首先是按行讀取字符串

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;public class TxtChange { public static void main(String[] args){   File file=new File("E://oldData.txt");   BufferedReader reader=null;   String temp=null;   int line=1;   try{     reader=new BufferedReader(new FileReader(file));     while((temp=reader.readLine())!=null){      // System.out.println("第"+line+"行:"+temp);     String string=AnalyzeStr.getAnalyze().getNewString(temp);//調用分割方法     System.out.println(string);     AnalyzeStr.getAnalyze().saveRecordInFile(string);//調用按行存儲字符串     line++;     }   }   catch(Exception e){    e.printStackTrace();   }   finally{    if(reader!=null){     try{      reader.close();     }     catch(Exception e){      e.printStackTrace();     }    }   }  } }

按照空格分割字符串并重新組合成新的字符串

空是”/s”,是轉義字符,需要使用”/s”,“+”代表一個或者多個空格

public String getNewString(String fileName){  String str1="";  String str2="";  String str3="";  String []arrayStr=fileName.split("//s+");  str1="/n/t/t"+arrayStr[0];  str2="/t"+arrayStr[1];  str3="/t"+arrayStr[2];  return str1+str2+str3; }

然后按行保存字符串方法,path是保存的路徑,例如“D://test.txt”

//追加記錄 public void saveRecordInFile(String str) {  File record = new File(path);//記錄結果文件  try {   if (!record.exists()) {    File dir = new File(record.getParent());    dir.mkdirs();    record.createNewFile();   }   FileWriter writer = null;   try {    // 打開一個寫文件器,構造函數中的第二個參數true表示以追加形式寫文件    writer = new FileWriter(record, true);    writer.write(str);   } catch (IOException e) {    e.printStackTrace();   } finally {    try {     if (writer != null) {      writer.close();     }    } catch (IOException e) {     e.printStackTrace();    }   }  } catch (Exception e) {   System.out.println("記錄保存失敗");  } }

以上這篇Java 按行讀取文件按行寫入文件并以空格分割字符串的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 搜索| 星子县| 平和县| 阿坝| 崇文区| 伽师县| 哈巴河县| 韩城市| 高淳县| 丹江口市| 济南市| 安平县| 深圳市| 扬中市| 德江县| 普兰店市| 塔城市| 宝清县| 柳江县| 永善县| 荃湾区| 成安县| 融水| 蒲江县| 丁青县| 莫力| 元朗区| 曲靖市| 虎林市| 临沧市| 望奎县| 错那县| 库伦旗| 贡觉县| 文水县| 双鸭山市| 凤台县| 朝阳市| 伊川县| 东阿县| 乐陵市|