
//读取文件
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条)