DataInputStream InputStreamReader
时间: 2023-08-25 09:05:19 浏览: 85
DataInputStream和InputStreamReader是Java中用于读取输入流的类。它们的作用有所不同。
DataInputStream是InputStream的子类,用于读取二进制数据。它提供了一些方法来读取不同类型的数据,如readInt()、readDouble()等。可以与FileInputStream类结合使用来读取二进制文件。\[2\]
InputStreamReader是Reader的子类,用于读取字符数据。它将字节流转换为字符流,并提供了一些方法来读取字符数据,如read()、readLine()等。可以与FileInputStream类结合使用来读取文本文件。\[1\]
所以,如果你需要读取二进制文件,可以使用DataInputStream;如果你需要读取文本文件,可以使用InputStreamReader。
#### 引用[.reference_title]
- *1* *2* *3* [输入流与输出流](https://blog.csdn.net/m0_47460678/article/details/107109963)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文