我有第 3 方库函数,它只以 Reader 作为参数。我有需要传递给函数的字符串。我怎么做 ?
String s = "Some String";
StringReader sReader = new StringReader(s);
// 3rd Party Function Definition is public File saveResult(Reader source);
Run Code Online (Sandbox Code Playgroud)
我可以像 File aFile = saveResult(sReader); 那样做吗?? 或者我应该先创建缓冲区并调用 read() 吗?
我两种方式都试过了,但不断收到空指针异常。
希望这足以满足您的目的:
String string = "Some String";
StringReader stringReader = new StringReader(string);
File fileName = saveResult(stringReader); // calling Third party library method
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6927 次 |
| 最近记录: |