查看完整版本: [已解決]記事本可以使用換行嗎
頁: [1]

a1212xzxz 發表於 2009-12-1 09:55 PM

[已解決]記事本可以使用換行嗎

本帖最後由 a1212xzxz 於 2009-12-7 12:42 PM 編輯

如何記事本裡會跳行阿
例如:   JTextField1輸入 1
          JTextField2輸入 2
          JTextField3輸入 3
          JTextField4輸入 4
          JTextField5輸入 5

記事本顯示是
1
2
3
4
5
目前我會顯示12345
沒有跳行
我知道 writeIn.write('\n');
奇怪還是不行不知道為什麼?


              int k = filechooser.showSaveDialog(EasyPanel.this); //?示保存文件??框
              if (k == JFileChooser.APPROVE_OPTION) {  //????框中保存按?
               File f2 = filechooser.getSelectedFile(); //得到??的文件
              
                FileOutputStream out = new FileOutputStream(f2+".txt");
               
                out.write(JTextField1.getText().getBytes()) ;   
               out.write(JTextField2.getText().getBytes());//?出文件
         
              out.write(JTextField3.getText().getBytes()); //?出文件
             out.write(JTextField4.getText().getBytes()); //?出文件
             out.write(JTextField5.getText().getBytes()); //?出文件
             out.write(prove.getBytes()); //?出文件
            
          ...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

gogopkman 發表於 2009-12-2 12:11 AM

"\n" 改成  "\r\n"

試看看

a1212xzxz 發表於 2009-12-2 04:02 PM

回復 2# gogopkman


    還是不行~~不知道為什麼  write會錯誤

我使用out.write('\r\n')

gogopkman 發表於 2009-12-3 12:34 PM

1. 因為 ' '  給 char 型態使用的 所以 '\r\n' 會錯

2.兩個寫法


out.write('\r');
out.write('\n');


out.write("\r\n".getBytes());
頁: [1]