对于文件的读取一直比较害怕,但是又老用到,这里给出android从raw文件里面读取txt文件并读到StringBuffer

// 从txt里面读取Json文件流,并转换为StringBufferprivate StringBuffer init() {StringBuffer sb = new StringBuffer();InputStream is = null;InputStreamReader isr = null;BufferedReader br = null;String str = "";Resources resources = logoActivity.this.getResources();try {is = resources.openRawResource(R.raw.gushi); // 读取相应的章节isr = new InputStreamReader(is, "UTF-8");// 这里添加了UTF-8,解决乱码问题br = new BufferedReader(isr);while ((str = br.readLine()) != null) {sb.append(str);sb.append('\n');}br.close();isr.close();is.close();} catch (FileNotFoundException e) {e.printStackTrace();} catch (UnsupportedEncodingException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}return sb;}


更多相关文章

  1. Android(安卓)4.0的12大新特性
  2. 组件化实践记录——在library module的manifest中使用applicatio
  3. Android(安卓)JNI cpp文件创建 java bean 对象并返回
  4. Android(安卓)抽屉侧滑效果
  5. Android(安卓)Studio 如何导入.so文件/jar文件和library库
  6. Android上传文件之FTP
  7. 解决方法:Eclipse的 window-->preferences里面没有Android选项
  8. Android引用百度定位API第三方组件后导致其它.so文件无法正常加
  9. NPM 和webpack 的基础使用

随机推荐

  1. 探究Android之ClassLoader
  2. Delphi XE5 for Android(安卓)(十一)
  3. JavaScript或PHP检测Android设备
  4. 下拉选择菜单Spinner的使用
  5. Android重写onConfigurationChanged规避
  6. Android主线程与子线程的关系
  7. android TextView常用属性
  8. 关于ellipsize属性使用的一些细节
  9. 【Android】Android(安卓)SDK下载和更新
  10. 监听home键(android:launchMode="singleTa