Fra*_*ank 22 java stringreader
使用JNLP,我有这条线:
File_Save_Service.saveFileDialog(null,null,new StringBufferInputStream("testing"),null);
Run Code Online (Sandbox Code Playgroud)
如何在此行中使用StringReader替换StringBufferInputStream?StringBufferInputStream的API说更好用StringReader,但如何在不同类型之间进行转换?
Thi*_*ilo 36
FileSaveService.saveFileDialog采用InputStream,而不是Reader(因为它需要二进制数据,而不是字符数据).
不推荐使用StringBufferInputStream,因为它不能正确地将字符转换为字节.
您可以使用ByteArrayInputStream:
new ByteArrayInputStream("the string".getBytes("UTF-8"))
Run Code Online (Sandbox Code Playgroud)