36得票4回答
StringBuilder与StringWriter/StringReader的区别

我最近读到,在 StringWriter 和 StringReader 中被用于向 StringBuilder 写入和读出数据。 但是当我使用 StringBuilder 对象时,它似乎是一个自给自足的类。 我们可以使用 StringBuilder.Append(), Insert(), ...

30得票2回答
如何将StringBufferInputStream替换为StringReader?

使用JNLP,我有以下这行代码:File_Save_Service.saveFileDialog(null,null,new StringBufferInputStream("testing"),null); 如何将StringBufferInputStream替换为StringReader?...

23得票5回答
我应该关闭StringReader吗?

我使用StringReader将字符串转换为可上传到SFTP服务器(需要流)的内容。之后关闭这个StringReader是否有意义呢?从源代码中我所看到的只是将字符串设置为null... 我可以这样做,但由于关闭方法标记为抛出IOException异常,我必须在try catch语句块中包装...

21得票10回答
如何将StringReader转换为String?

我正在尝试将我的StringReader转换回普通的String,如下所示:String string = reader.toString(); 但是当我尝试读取这个字符串时,像这样:System.out.println("string: "+string); 我得到的只是一个指针值,类似于这...

11得票3回答
为什么Java中的StringReader会抛出IOException?

今天我在使用Java类 StringReader 时发现它在 read 方法上抛出了IOException,这让我感到很烦恼。我知道它继承了 Reader 类,而该类的方法 read 抛出IOException,但我认为这对于StringReader没有必要。这个类不使用可能会导致错误的任何外...

8得票2回答
忽略指定的编码方式在反序列化XML时。

我正在尝试通过套接字接收一些XML,并阅读它。问题在于XML头中指定的编码错误(它说是iso-8859-1,但实际上是utf-16BE)。已经记录了编码是utf-16BE,但显然他们忘记设置正确的编码。 为了在反序列化时忽略编码,我使用StringReader,如下所示: priv...