Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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());
Advertisement
Add Comment
Please, Sign In to add comment