如何使字符串与Reader或InputStream类型兼容?

时间:2012-01-18 05:48:13

标签: java

我正在使用Drools Planner,它通过XML进行配置。 configure方法以这种方式完成(来自javadocs):

 XmlSolverConfigurer    configure(InputStream in)

 XmlSolverConfigurer    configure(Reader reader)

 XmlSolverConfigurer    configure(String resource)

configure(String resource)采用文件名,而非XML 内容

我希望configure方法接受字符串对象中的 XML内容。如何使字符串与Reader或InputStream兼容以使其接受它的方法?


对于好奇的人:是的,我开始做的事情有点令人费解。

2 个答案:

答案 0 :(得分:4)

使用StringReader

答案 1 :(得分:0)

您可以将其用于输入流

InputStream u = this.getClass().getClassLoader().getResourceAsStream(file name);