android从raw里面读取txt文件
16lz
2022-05-14
对于文件的读取一直比较害怕,但是又老用到,这里给出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;}
更多相关文章
- Android(安卓)4.0的12大新特性
- 组件化实践记录——在library module的manifest中使用applicatio
- Android(安卓)JNI cpp文件创建 java bean 对象并返回
- Android(安卓)抽屉侧滑效果
- Android(安卓)Studio 如何导入.so文件/jar文件和library库
- Android上传文件之FTP
- 解决方法:Eclipse的 window-->preferences里面没有Android选项
- Android引用百度定位API第三方组件后导致其它.so文件无法正常加
- NPM 和webpack 的基础使用