Java-String到StringReader

Java-String到StringReader,java,Java,我有第三方库函数,它只把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() 我尝

我有第三方库函数,它只把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

您能否提供您收到的例外情况的详细信息?