谁知道如何在服务器端使用 input.readUTF();读出我的inputstream啊;还有就是如何把那多余的两行去掉?
解决方案 »
- java程序如何判断有没有进入死循环
- 关于一个程序例子问题,编译通不过,求教!
- 这儿有 java swing 高手没,希望能够一起合作 java MMORPG 在线多人角色扮演网络游戏.
- java处理excel,怎么拆分单元格?
- java 控件 汉字显示为方块 如何处理
- 吐血跪求经典答案~~写JAVA APPLICATION的时候应该遵循什么原则,含泪求字数在300以内的经典答案
- 一个字符串的转换问题!!!不知道怎么办
- 究竟整合Apache和Tomcat需要做什么工作?
- 如何进行简体转换繁体?SOS,请大家帮帮忙!
- java可以把应用放到“托盘”里吗?
- 这样连库为什么不行?
- 想搞个局域网内的邮件服务器,那位大哥帮帮忙?
readUTF包括writeUTF,直接用好像涉及编码问题,的确会遇到楼主的现象,也不知如何解决。
你 readLine 后怎么把几个 line 组装成那个你不满意的结果的啊?
readLine组装的没有问题,换一种逐个字符的读法得到的结果也是一样的。
StringBuffer request = new StringBuffer(2048);
int i;
byte[] buffer = new byte[2048];
try {
i = input.read(buffer);
} catch (IOException e) {
e.printStackTrace();
i = -1;
}
for (int j = 0; j < i; j++) {
request.append((char) buffer[j]);
}
System.out.print(request.toString());