問(wèn)題: 當(dāng)我要寫入文件一些字符時(shí),字符沒有加到當(dāng)前行的后面腐缤,而是在當(dāng)前行的下一行的開頭慢蜓。
原因:原始文件中每一行的最后都有換行符,所以追加的字符沒有直接寫到每一行的最后鼠锈。
這是我要處理的原始數(shù)據(jù)闪檬,要在每一行的前后加上花括號(hào)。
變成這種形式购笆。
但是粗悯,得到的結(jié)果是這樣子的。
初始代碼是這樣的:
代碼本身沒有問(wèn)題同欠,但是初始文件每一行都有換行符样傍,每次追加的花括號(hào)自然就被換行到下一行了。
所以要解決這個(gè)問(wèn)題铺遂,首先要把初始文件中每一行的換行符去掉衫哥。這樣才能得到每一行直接加上花括號(hào)的目標(biāo)結(jié)果。
于是調(diào)整后的代碼:(注意襟锐,此時(shí)已經(jīng)去掉原本數(shù)據(jù)中的換行符撤逢,記得再添加上換行符,不然文本將不會(huì)自動(dòng)換行)
這樣子就能得到目標(biāo)結(jié)果了粮坞。
贊經(jīng)驗(yàn):在處理數(shù)據(jù)時(shí)要先充分看好自己的讀入數(shù)據(jù)笛质,這樣便于更好的處理數(shù)據(jù)。