如何将string转换为Java中的阅读器

我有一个方法读取文件并返回一个string,但我想返回一个阅读器。 我想将string转换为阅读器,或者我想阅读文件并返回阅读器。 我怎样才能做到这一点?

使用java.io.StringReaderreturn new StringReader(string);

下次需要阅读器时,可以检查Reader类的“直接已知子类”。 InputStream 。启动的地方是javadoc – 它包含了很多有用的信息。

但是对于你的任务,你最好按照Jon Lin的build议,简单地使用FileReader 。 没有必要通过String 。 (为此,我的build议也适用于上一段)

或者你可以简单地创build一个FileReader并返回。

您可以使用java.io包中的StringReader类。

 String stringToBeParsed = "The quick brown fox jumped over the lazy dog"; StringReader reader = new StringReader(stringToBeParsed);