Java - 字符串到 StringReader

标签 java

我有第 3 方库函数,它只将 Reader 作为参数。我有需要传递给函数的字符串。我怎么做 ?

String s = "Some String";
StringReader sReader = new StringReader(s);

// 3rd Party Function Definition is public File saveResult(Reader source);

我可以像 File aFile = saveResult(sReader); 那样做吗? ?或者我应该先创建缓冲区并调用 read() 吗?

这两种方法我都试过了,但总是出现空指针异常。

最佳答案

希望这足以满足您的目的:

String string = "Some String";
StringReader stringReader = new StringReader(string);
File fileName = saveResult(stringReader); // calling Third party library method

关于Java - 字符串到 StringReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9370600/

相关文章:

java - 外部函数签名中是否需要@PathVariable或@RequestBody?

java - org.openqa.selenium.NoSuchElementException : no such element: Unable to locate element error using Selenium through Java

java - 使用 Java JAXB 围绕 List 的附加 XML 实体

java - 如何解决 Can Injected only one of <ITestContext, XmlTest> into a BeforeTest annotated setBrowser 错误

java - 斯卡拉中的 "built in dependency injection"

java - 部署 Web 应用程序 OpenShift Eclipse JBoss 工具

java - 如何使用 apache lib 获取导数

java - 当我创建一个新的异常时,我必须抛出它还是可以将它放在一个列表中?

java - 新 NetBeans 项目的命令行上出现 NoClassDefFoundError

java - 我们的项目包含 2600 个类文件 - 我们应该从哪里以及如何开始编写 junit 测试?