writeUTF函数接受字符串。有没有办法传递整数?
OutputStream os = s.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
int count = 8;
dos.writeUTF((count); //Error on Sending integer value.
答案 0 :(得分:1)
dos.writeInt(count)
或dos.writeUTF(String.valueOf(count))
答案 1 :(得分:0)
我通常为这些事做的是
Set MXV = ws.Cells(MX.Row, 4)
Set NHGI = ws.Cells(NH.Row, 4)
Set NHV = ws.Cells(NHGI.Row + 1, 4)
(双引号之间没有空格。)
这是一种更好的方式,而不是编写函数。
所以"" + count将表达式转换为字符串,可以直接在另一边读取
dos.writeUTF(""+count);