2012-02-21 14 views
1

私はパラメータとしてReaderだけを取る第三者のライブラリ関数を持っています。私は機能に渡す必要がある文字列を持っています。それ、どうやったら出来るの ?Java - String to StringReader

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

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

ファイルaFile = saveResult(sReader)として行うことはできますか。 ?または、バッファを作成してread()を先に呼び出しますか?

私は両方の方法を試して、私はnullポインタの例外を取得し続けています。これはあなたの目的を果たすために十分であるべき

+3

あなたが受け取る例外の詳細を提供していただけますか? –

答えて

2

希望:

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