我通过socket从服务器 传一个字符串到客户端
将字符串转化为bytes[]传递,到客户端再读出来,再通过 tostring转回来的时候就跟服务器之前 传递的字符串完全不一样了,是怎么回事呀
将字符串转化为bytes[]传递,到客户端再读出来,再通过 tostring转回来的时候就跟服务器之前 传递的字符串完全不一样了,是怎么回事呀
解决方案 »
- netbeans使用问题!急求帮助!!
- 求一个数组中最大的前n个数
- 为什么界面会那么乱,LAbel和text都不对齐?
- [新人求助] 关于定义成员变量ServerSocket的问题
- 一道关于继承和CAST的问题
- 问下大牛,看代码时遇到不懂的代码怎么办呢?
- 请问如何去掉JTree中结点左边的连线?
- 在eclipse中运行没错,但是,放进html文件中,运行就有错误了
- 请问有没办法在下载文件时显示进度?
- jfreechart:请问怎么总是便宜不过去,放在jsp中却可以正常运行
- 为什么PrintStream(OutputStream os).println()可以自动刷新
- 有个关于时间格式的问题求解
我在服务器端也做了测试是这样的:byte bytes[]="hello".getBytes();
然后再bytes.toString()得到的结果就不是hello了用string.valueof(bytes)也是一样的效果这是怎么回事
要用new String(bytes)才行