Java輸出流在txt檔案中的換行控制
有時候需要將一段內容輸出到txt檔案,在程式中將內容字串拼接好,包括 \t 以及 \n 等符號,然後利用java.io中的writer將字串寫到txt檔案中,
本以為很簡單的一件事,結果開啟txt檔案一看,格式完全是亂的,txt根本就沒有識別我在程式中寫的 \n 符號,所以沒辦法,只能變通一下:
利用BufferedReader的readLine()方法進行換行讀入,然後逐行write,程式碼如下:
點選(此處)摺疊或開啟
-
OutputStream s = resp.getOutputStream();
-
OutputStreamWriter writer = new OutputStreamWriter(os, \\\"GBK\\\");
-
PrintWriter ut = new PrintWriter(writer);
-
-
String result = (String)AjaxDispatcher.execute(params);
-
-
InputStream is = new ByteArrayInputStream(result.getBytes());
-
InputStreamReader isr = new InputStreamReader(is);
-
BufferedReader reader = new BufferedReader(isr);
-
-
String str = \\\"\\\";
-
while((str = reader.readLine()) != null){
-
out.println(str);
-
}
-
- out.flush()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28912557/viewspace-772057/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java_檔案輸入與輸出Java
- 在web上逐行輸出較大的txt檔案Web
- C++中的檔案輸入/輸出(2):讀取檔案 (轉)C++
- java專案中eclipse控制檯輸出log4j的資訊JavaEclipse
- 如何把檔案輸出流替換成位元組輸出流
- C++中的檔案輸入/輸出(3):掌握輸入/輸出流 (轉)C++
- sed 取消檔案中的換行符
- Java 輸出某路徑下的所有檔案Java
- Java 檔案換行符識別與轉換Java
- PHP輸出控制功能在簡繁體轉換中的應用PHP
- Oracle 匯出txt檔案Oracle
- 排序,檔案輸入輸出排序
- 檔案操作-輸入輸出
- C# 的輸入輸出,(同一行/換行)C#
- C++中的檔案輸入/輸出(5):二進位制檔案的處理 (轉)C++
- C++中的檔案輸入/輸出(4):檢測輸入/輸出的狀態標誌 (轉)C++
- Java中的輸入輸出總結Java
- Linux 下的檔案管理&管理系統中的輸出輸入Linux
- python:檔案的輸入與輸出Python
- Python 輸出不換行Python
- [Linux] df輸出換行Linux
- Java讀取本地檔案內容並輸出Java
- AWK的格式化輸出和檔案中的AWK
- C輸入輸出與檔案
- chm檔案怎麼轉換成TXT格式?chm檔案快速轉化成TXT格式的方法
- 網頁中的CSS換行控制網頁CSS
- 重學java中的輸入輸出流Java
- 遍歷檔案Java中遍歷出指定目錄中的所有檔案Java
- 使用Java NIO 和 NIO2實現檔案輸入/輸出Java
- 第10章 對檔案的輸入輸出
- 【C++】標準檔案的輸入輸出!!!C++
- 如何控制一些專案在ORDRSP中不輸出
- 得到txt空白行的行數、將txt檔案的空行刪除和刪除csv檔案中指定的行
- python輸出時如何換行Python
- python輸出如何不換行?Python
- Java 用FileReader 和 FileWriter 進行檔案讀寫(txt) (Java
- C++中的檔案輸入/輸出(1):你的第一個程式 (轉)C++
- SQLSERVER匯出TXT文字檔案,ORACLE SQL LOADER匯入TXT文字檔案SQLServerOracle