
Untitled
By: a guest on
Jun 21st, 2012 | syntax:
None | size: 1.79 KB | hits: 9 | expires: Never
BufferedInputStream To String Conversion? [closed]
BufferedInputStream in = new BufferedInputStream(sktClient.getInputStream() );
String a= in.read();
BufferedInputStream in = new BufferedInputStream(sktClient.getInputStream() );
byte[] contents = new byte[1024];
int bytesRead=0;
String strFileContents;
while( (bytesRead = bin.read(contents)) != -1){
strFileContents = new String(contents, 0, bytesRead);
}
System.out.print(strFileContents);
new String(ByteStreams.toByteArray(inputStream),Charsets.UTF_8);
IOUtils.toString(inputStream, "UTF-8")
public String convertStreamToString(InputStream is)
throws IOException {
/*
* To convert the InputStream to String we use the
* Reader.read(char[] buffer) method. We iterate until the
35. * Reader return -1 which means there's no more data to
36. * read. We use the StringWriter class to produce the string.
37. */
if (is != null) {
Writer writer = new StringWriter();
char[] buffer = new char[1024];
try
{
Reader reader = new BufferedReader(
new InputStreamReader(is, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1)
{
writer.write(buffer, 0, n);
}
}
finally
{
is.close();
}
return writer.toString();
} else {
return "";
}
}
String text = IOUtils.toString(sktClient.getInputStream());