DataOutputStream
和printwriter
和有什么不一样?DataOutputStream与printwriter有什么区别?
回答
数据输出流允许应用程序以便携方式将原始Java数据类型写入输出流。然后,应用程序可以使用数据输入流来读取数据。
PrintWriter将对象的格式化表示打印到文本输出流。该类实现PrintStream中的所有打印方法。它不包含写入原始字节的方法,程序应使用未编码的字节流。 与PrintStream类不同,如果启用自动刷新功能,则只有在调用println,printf或format方法之一时才会完成此操作,而不是每当恰好输出换行符时。这些方法使用平台自己的行分隔符而不是换行符。
我不确定DataOutputStream输出的可移植性。用DataOutputStream编写的数据旨在用DataInputStream读取。例如,字符串可以用Java特定的“修改的UTF-8格式”编写 –
@EvgeniyDorofeev这是唯一的情况。所有其他情况下使用网络字节顺序,这是你可以得到的便携式。 – EJP
** Writer和Reader类处理文本字符(char类型),并在Unicode和真实平台的文件编码之间做一些转换。
DataOutputStream类(流)类交易中的二进制数据(类型字节),而做这样的转换。**
- 1. 什么是为PrintWriter和DataOutputStream之间的区别是什么?
- 2. JspWriter和PrintWriter有什么区别?
- 3. 继承与类别有什么区别
- 4. 有什么区别
- 5. 有什么区别
- 6. 有什么区别?
- 7. 有什么区别?
- 8. 有什么区别?
- 9. 有什么区别
- 10. 有什么区别?
- 11. 有什么区别?
- 12. ....有什么区别?
- 13. 有什么区别
- 14. 有什么区别
- 15. PrintWriter vs DataOutputStream,奇怪的行为
- 16. 有什么的PrintWriter和OutputStream
- 17. float x []与float [] x有什么区别?
- 18. Gateway与Service Activator有什么区别?
- 19. Directory.EnumerateFiles与Directory.GetFiles有什么区别?
- 20. LinkedHashMaps与LinkedHashSets有什么区别?
- 21. 未来与未来有什么区别?
- 22. org.hibernate.dialect.PostgresPlusDialect与org.hibernate.dialect.PostgreSQL9Dialect有什么区别?
- 23. 返回与否有什么区别?
- 24. WallpaperManager.getInstance()与getSystemService(Context.WALLPAPER_SERVICE)有什么区别
- 25. Restharp与Restsharp.net2有什么区别
- 26. Char.IsDigit()与Char.IsNumber()有什么区别?
- 27. OleDB与SQLClient有什么区别?
- 28. Rack与Passenger有什么区别?
- 29. Tableau与Pentaho:有什么区别?
- 30. setWebViewClient与setWebChromeClient有什么区别?
没有你了解哪一部分的Javadoc的? – EJP