我正在使用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兼容以使其接受它的方法?
对于好奇的人:是的,我开始做的事情有点令人费解。
答案 0 :(得分:4)
使用StringReader
。
答案 1 :(得分:0)
您可以将其用于输入流
InputStream u = this.getClass().getClassLoader().getResourceAsStream(file name);