1, string–> InputStream
Inputstrem is = new Bytearrayinputstream (Str.getbytes ());
Or
Bytearrayinputstream Stream
= New Bytearrayinputstream (Str.getbytes ());
2, Inputstream–>string
InputStream input;
StringBuffer out = new StringBuffer ();
Byte[] B = new byte[4096];
for (int n; (n = input.read (b))! =-1;) {
Out.append (New String (b, 0, N));
}
Out.tostring ();
3, Reader–>string
BufferedReader in = new BufferedReader (new InputStreamReader (IS));
StringBuffer buffer = new StringBuffer ();
String line = "";
while (line = In.readline ()) = null) {
Buffer.append (line);
}
return buffer.tostring ();
4, String–>reader
Reader reader = null;
BufferedReader r = new BufferedReader (reader);
StringBuilder B = new StringBuilder ();
String Line;
while ((Line=r.readline ())!=null) {
B.append (line);
B.append ("\ r \ n");
}
B.tostring ();
Conversion of String, InputStream, Reader