如何从String创建BufferedReader?

时间:2016-09-26 11:47:53

标签: java

我正在尝试将字符串传递给我的BufferedReader。如何将{test}作为String传递给读者,而不是System.in的输入?

String test = "test";
BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));

2 个答案:

答案 0 :(得分:9)

您可以修改以下代码

String test = "test";
Reader inputString = new StringReader(test);
BufferedReader reader = new BufferedReader(inputString);

答案 1 :(得分:8)

缓冲字符串没有意义。只是

String aString = ...;
Reader inFromUser = new StringReader(aString);