--- tags: Others title: 踩坑小筆記 description: 整理一些工作上遇到的小坑 --- # 踩坑小筆記 ## Java ### BufferWriter.newline() issue 因作業系統的不同,在換行的時候會有不同的隱字(表格如下) | OS | wrod | | -------- | -------- | | Dos/Windows | CRLF (\r\n) | | MacOS | LF (\n) | | Unix/Linux | CR (\r) | BufferWriter.newLine()會去偵測當前的環境,並給予相對應的隱字符號,所以若有需要於Linux上產生文字檔案,並在Windows環境下解析,有可能會發生問題。 #### 解決方法: 不使用newLine而是自己append換行符號 ###### tags: Java