1. String --> InputStream
InputStream convertToInputStream(String str)
{
??? ??? ByteArrayInputStream is = new ByteArrayInputStream(str.getBytes());
??????? return is;
}
2. InputStream --> String
????
String convertToString(InputStream is)
{
??? ??
?????? BufferedReader in = new BufferedReader(new InputStreamReader(is));
??? ??? StringBuffer buffer = new StringBuffer();
??? ??? String line = "";
??? ??? while ((line = in.readLine()) != null)
??? ??? {
???? ??? ??? buffer.append(line);
???? ??? }
???? ??? return buffer.toString();
??? ??? ???
}
When I do the socket programming, I always need to deal with
inputstream and string, above are the basic ways to so that, but I am
not sure if there are any simpler ways to do that...