//读取文件 public static String readFileContent(InputStream inputStream){ InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader reader = null; StringBuffer sbf = new StringBuffer(); try { byte[] inputbyte=new byte[inputStream.available()]; //循环读取 while (inputStream.read(inputbyte)!=-1) { //将byte数组中的内容转换为String内容字符串输出 String s = new String(inputbyte, 0, inputbyte.length); System.out.println(s); sbf.append(s); } // reader = new BufferedReader(inputStreamReader); // String tempStr; // // while ((tempStr = reader.readLine()) != null) { // sbf.append(tempStr); // } // reader.close(); return sbf.toString(); } catch (IOException e) { e.printStackTrace(); } finally { if (reader != null) { try { reader.close(); } catch (IOException e1) { e1.printStackTrace(); } } } return sbf.toString(); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)