如何在Java中将String []数组转换为InputStream
  我有一个String[]数组,我需要将其转换为InputStream 。 
  我见过Byte[] - > InputStream和String - > InputStream ,但没有。  有小费吗? 
  您可以使用某个分隔符构造一个合并的String ,然后构造byte[] ,然后ByteArrayInputStream 。 
这里有一种将String转换为InputStream的方法。
看看下面的链接:http://www.mkyong.com/java/how-to-convert-string-to-inputstream-in-java/
但是,代码的区别在于,您应该在转换之前将所有字符串连接在一个字符串中。
 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();
                        链接地址: http://www.djcxy.com/p/78463.html
                        
                        
                    