我正在尝试将一个字节数组输出到文件。当我调用System.out.println(output_stream)时,我创建的字符串正确显示。但是,当我使用FileOutputStream时,它输出不正确。这是我目前的代码。有什么建议吗?
FileOutputStream fos = new FileOutputStream("outputFile.txt");
OutputStreamWriter out = new OutputStreamWriter(fos, "UTF-8");
String received_string = new String(rPacket.getData(), 0, rPacket.getLength(), "UTF-8");
System.out.println(received_string);
out.write(received_string, 0, received_string.length());
当我调用System.out.println(received_string)时,控制台会显示信息。然而,它没有正确输出文件。我之前问过类似的问题,但现在在输出方面遇到了困难。感谢任何帮助。