java将fileoutputstream转换为字符串
我有一个java程序,我在其中使用OutputStream
写入文件。一切正常。程序完成后,我在文件中看到数据。然而,我也希望在System.out
上看到这些数据
我如何将OutputStream
转换成String
以便我可以简单地System.out.println();
它?我试过了fos.toString()
,但结果显示java.io.FileOutputStream@1ed2e55e
你可以在下面搜索框中键入要查询的问题!
我有一个java程序,我在其中使用OutputStream
写入文件。一切正常。程序完成后,我在文件中看到数据。然而,我也希望在System.out
上看到这些数据
我如何将OutputStream
转换成String
以便我可以简单地System.out.println();
它?我试过了fos.toString()
,但结果显示java.io.FileOutputStream@1ed2e55e
# 1 楼答案
使用ByteArrayOutputStream,可以从中创建字符串。在下面的示例中,假设'stream'变量是对ByteArrayOutputStream的引用,下面介绍如何执行此操作
编辑:上面缺少右括号,现已修复