如何将string转换为Java中的阅读器
我有一个方法读取文件并返回一个string,但我想返回一个阅读器。 我想将string转换为阅读器,或者我想阅读文件并返回阅读器。 我怎样才能做到这一点?
使用java.io.StringReader
: return 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);