作者a613204 (胖胖)
看板java
标题[问题] 串流读取问题
时间Sat Jun 6 10:58:06 2009
传送的片断程式码
---------------------------------------------------------
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)