读取text文档

一个获取InputStream中字符串内容的方法:

[java]  view plain copy print ?
  1. public static String getString(InputStream inputStream) {  
  2.     InputStreamReader inputStreamReader = null;  
  3.     try {  
  4.         inputStreamReader = new InputStreamReader(inputStream, "gbk");  
  5.     } catch (UnsupportedEncodingException e1) {  
  6.         e1.printStackTrace();  
  7.     }  
  8.     BufferedReader reader = new BufferedReader(inputStreamReader);  
  9.     StringBuffer sb = new StringBuffer("");  
  10.     String line;  
  11.     try {  
  12.         while ((line = reader.readLine()) != null) {  
  13.             sb.append(line);  
  14.             sb.append("\n");  
  15.         }  
  16.     } catch (IOException e) {  
  17.         e.printStackTrace();  
  18.     }  
  19.     return sb.toString();  
  20. }  

你可能感兴趣的:(读取text文档)