java 讀取.txt檔案時,注意的問題
在讀取txt檔案時,txt的格式是:一行為一條資料,裡面的一個欄位用雙引號括起來,不同欄位之間用逗號隔開;如下:
通過以行一行的讀取檔案,
InputStreamReader reader = new InputStreamReader(new FileInputStream(fielName), "UTF-8");
BufferedReader br = new BufferedReader(reader);
String line = br.readLine();
StringBuffer strBuf = new StringBuffer();
while (line != null) {
String[] data = line.split(",");
}
此時的data資料是以“xxx”的形式存放
我第一次解析資料的時候是通過以下方式:
String personId = data[0].substring(1,data[0].length()-1);
這樣的解析入到一個問題:有的時候解析的資料會帶有“,導致無法查詢的資料;
改善後:
String personId = data[i].substring(data[i].indexOf("\"")+1, data[i].lastIndexOf("\""));
這樣就避免了上面出現的問題;
原因:有的時候txt檔案會有一些隱藏的字元
相關文章
- fgets讀取檔案時的注意事項
- 【Django】檔案讀取時路徑問題Django
- Java 讀取txt檔案生成Word文件Java
- java Spring讀取properties檔案的注意點JavaSpring
- Java讀取文字檔案中文亂碼問題Java
- Java實時讀取日誌檔案Java
- Java 專案讀取 resource 資原始檔路徑問題Java
- php如何上傳txt檔案,並且讀取txt檔案PHP
- Java 讀取檔案Java
- Javascript寫入txt和讀取txt檔案示例JavaScript
- 用C#讀取txt檔案的方法C#
- java 對word 檔案的讀寫問題Java
- Java讀取File的問題Java
- 怎麼利用js讀取txt檔案JS
- Android儲存讀取txt檔案Android
- 檔案中隨機讀取行問題隨機
- JAVA 讀取xml檔案JavaXML
- java讀取properties檔案Java
- 讀取txt檔案的簡易演算法演算法
- java複製檔案時遇到的問題Java
- java呼叫window本地應用程式;讀取TXT型別檔案Java型別
- Java屬性檔案的讀取Java
- C# 讀取txt檔案生成Word文件C#
- Java系列:讀取XML檔案JavaXML
- java中讀取配置檔案Java
- Java高效讀取大檔案Java
- Java API 讀取HDFS的單檔案JavaAPI
- go學習之檔案讀取問題(需更新)Go
- java讀資原始檔的問題Java
- 檔案上傳需要注意的問題
- os.Open 讀取檔案和 vim 編輯的問題
- 關於websphere讀取war配置檔案出錯的問題Web
- FLASH匯入聲音時提示 讀取檔案時出現問題該怎麼辦?
- python 讀取txt出現\xef\xbb\xbf…的問題Python
- 面試題-python 如何讀取一個大於 10G 的txt檔案?面試題Python
- java中讀取.properties配置檔案Java
- 如何使用Python讀取文字檔案並回答問題?Python
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java