How to convert a String[] array to InputStream in Java
我有一个
我见过
您可以用一些分隔符构造一个合并的
这里有一种用Java将字符串转换为InputStream的方法。
查看以下链接:http://www.mkyong.com/java/how-to-convert-string-to-inputstream-in-java/
但是,代码的不同之处在于,在转换之前,应该将所有字符串连接到一个字符串中。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | String concatenatedString = ... convert your array // convert String into InputStream InputStream is = new ByteArrayInputStream(str.getBytes()); // read it with BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(is)); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); |