JavaIO流寫入資料到txt不換行處理

2021-09-24 06:12:44 字數 1727 閱讀 2008

2023年0527

在平時的操作中,難免會有需要把一些資料或者文字通過io流儲存到txt文件中,既

然儲存了就要方便我們檢視,那麼就需要有好的格式了,如果沒有格式,只是一骨碌的

全部放到一行裡面去,資料就那麼幾條還好,要是多點資料的話,那麼就會造成檢視不

方便,對我們的效率造成影響。

就比如我現在需要把生成的學生成績資訊通過io流儲存到txt文件中,每個學生成績

就是單獨一條資料,就需要把這些資料一條條區分開來,最簡單的就是通過換行儲存,

可能是因為電腦原因,有些電腦就需要新增乙個簡單的換行符(\n)就可以達到效果,

而還有不少電腦是不行的,通過立即展示效果跟解決方法。

現在通過**生成了四十條資料,不換行輸出

string str = "";

while

(iterator.hasnext())

system.

out.print(str);

通過新增換行符(/n)輸出跟使用io流寫入txt文件對比

while

(iterator.hasnext())

io流寫入txt:

try

catch

(exception e)

輸出正常換行:

txt文件不換行:個別電腦換行正常

三種處理方法:

1、在字串尾部加上

\r回車符、\n換行符

字串尾部加上

3、使用system類獲取行分隔符

system.getproperty("line.separator")

windows中行分隔符為\r\n.unix中的為/n,所以為了跨平台期間,用

system.getproperty("line.separator");獲得的行分隔符,能夠跨平台。

C 寫入資料到txt檔案

string readme readme.txt 檔名稱 string txtpath path readme 檔案存放路徑 directoryinfo directoryinfo new directoryinfo path if directoryinfo.exists 判斷 資料夾是否存在 i...

寫入日誌到txt檔案

寫入日誌 簡潔版 帶自動刪除版 大小 寫入日誌 using streamwriter writer new streamwriter path,true long size 0 獲取檔案大小 using filestream file system.io.file.openread path 判斷日...

C 之txt的資料寫入

小夥伴們在使用c 開發時,可能需要將一些資訊寫入到txt,這裡就給大家介紹幾種常用的方法。string lines system.io.file.writealllines 想儲存的位置 writelines.txt lines string text 這是第一行 r n 這是第二行 system....