[問題] 串流讀取問題

看板java作者 (胖胖)時間16年前 (2009/06/06 10:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
傳送的片斷程式碼 --------------------------------------------------------- public void sendMessage() { message="From "+name+": "+input.getText(); try { out.writeChar('M'); out.writeUTF(message); out.flush(); show.append(message); show.setCaretPosition(show.getText().length()); input.setText(""); } catch(IOException e) { } } 寫的是網路資料傳送 寫法1 : message='M'+"From "+name+": "+input.getText(); out.writeUTF(message); 寫法2 : message="From "+name+": "+input.getText(); out.writeChar('M'); out.writeUTF(message); 想請問這兩種寫法有差別嗎?? 因為讀取時候用第二種寫法,readChar() 可以讀到第一個字是'M' 但是第一種寫法好像不行 請問這兩種寫法有差別嗎? 差在哪裡呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.172.126 ※ 編輯: a613204 來自: 118.161.172.126 (06/06 10:59) ※ 編輯: a613204 來自: 118.161.172.126 (06/06 11:06)
文章代碼(AID): #1AATi_ss (java)
文章代碼(AID): #1AATi_ss (java)