现在的位置: 首页 > 综合 > 正文

文件读取

2018年01月16日 ⁄ 综合 ⁄ 共 692字 ⁄ 字号 评论关闭
  1.     public String loadContentFromSDCard(String fileName){  
  2.         //从SD卡读取内容
      
  3.         String content=null;        //sd卡 的内容字符串
      
  4.         try{  
  5.             File f=new File("/sdcard/ebook/"+fileName);//待读取的文件
      
  6.             int length=(int)f.length();  
  7.             byte[] buff=new byte[length];  
  8.             FileInputStream fis=new FileInputStream(f);  
  9.             fis.read(buff); // 从此输入流中将 byte.length 个字节的数据读入一个 byte 数组中
      
  10.             fis.close();    //关闭此输入流并释放与此流关联的所有系统资源
      
  11.             content=new String(buff,"UTF-8");  
  12.         }catch(Exception e){  
  13.             Toast.makeText(this"对不起,没有找到文件",   
  14.                     Toast.LENGTH_SHORT).show();  
  15.         }  
  16.         return content;  
  17.     }  

抱歉!评论已关闭.