我该如何将一个字符串ArrayList转换为BufferedReader?我可以将ArrayList作为输入流,但我想要一种简单的方法来将字符串添加到最终由BufferedReader捕获的数据结构中。
这可能不是最快或最有效的方法,但这是我想到的第一件事:
// Assume the ArrayList is named stringList
StringBuilder buffer = new StringBuilder();
for(String current : stringList) {
buffer.append(current).append("\n");
}
BufferedReader br = new BufferedReader(new StringReader(buffer.toString()));
BufferedReader buffer =
new BufferedReader( new StringReader( String.join( "\n", stringList )) );
ArrayList
比从缓冲读取器中获取数据要简单得多。 - jjnguy