socket通信的时候,传送数据用DataOutputStream和用BufferedWriter2个类,为什么BufferedWriter传送不过去 我用这DataOutputStream发字符串数据 writeUTF(),能收到用BufferedWriter发,write()接收方就是null,收不到,请问为什么啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发送的时候都用了flush() 接收DataInputStream用readUTF();接收BufferedReader用readLine(); write() 里传递参数吧? 写到哪?? write() 的参数是一个字符串str String str = "Hello";write(str); 你BufferedWriter传送数据后有没有bw.flush();看他的名字buffered...那他就是先吧东西从源文件读出来到一个缓存中,然后再一下子输出到目的地,如果你没flush还是在缓存中啊。2种输出流有什么区别,看下api就知道了。 BufferedWriter:可以传int型值,传char数组,传StringDataOutputStream:可以传8种基本数据类型的值,可以传String.如果你要传一个double类型的数,那你得用DateOutputStream传吧。建议不管哪个流最好最后都flush()下 求达人推荐java学习书籍 一道编程题!大家帮我看看 如何定义方法体中的内部类对象呢? 请问super关键字是不是引用? array排序问题? 关于Inner class的问题,民女在线等待,给分!!! 请问如何判断java web start程序是从本地还是从网络加载?? 请教,想问问在构造函数是如申明为private跟public有什么区别呢? 关于内部类和抽象类的组合使用 我是新手,我的class不运行,请帮忙。 散分,希望各位帮忙测试个算法实现是否正确 文本解析问题,束手无策啊.各位抽空瞧瞧
write(str);
2种输出流有什么区别,看下api就知道了。
BufferedWriter:可以传int型值,传char数组,传String
DataOutputStream:可以传8种基本数据类型的值,可以传String.
如果你要传一个double类型的数,那你得用DateOutputStream传吧。
建议不管哪个流最好最后都flush()下