配列がString[]
あり、それを に変換する必要がありInputStream
ます。
Byte[]
->InputStream
とString
->を見たことInputStream
がありますが、これは違います。任意のヒント?
配列がString[]
あり、それを に変換する必要がありInputStream
ます。
Byte[]
->InputStream
とString
->を見たことInputStream
がありますが、これは違います。任意のヒント?
String
いくつかのセパレーターとマージしてから to byte[]
、次に to を作成できByteArrayInputStream
ます。
Java で String を InputStream に変換する方法を次に示します。
次のリンクをご覧ください: http://www.mkyong.com/java/how-to-convert-string-to-inputstream-in-java/
ただし、コードの違いは、変換する前にすべての文字列を 1 つの文字列に連結する必要があることです。
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();