【Android】读取txt文件的内容以及其编码问题
2016-04-20 11:59
302 查看
//读取文本文件中的内容 public static String ReadTxtFile(String strFilePath) { String path = strFilePath; String content = ""; //文件内容字符串 //打开文件 File file = new File(path); //如果path是传递过来的参数,可以做一个非目录的判断 if (file.isDirectory()) { Log.d("TestFile", "The File doesn't not exist."); } else { try { InputStream instream = new FileInputStream(file); InputStreamReader inputStreamReader = null; try { inputStreamReader = new InputStreamReader(instream, "utf-8"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } BufferedReader reader = new BufferedReader(inputStreamReader); StringBuffer sb = new StringBuffer(""); String line; try { while ((line = reader.readLine()) != null) { sb.append(line); sb.append("\n"); } } catch (IOException e) { e.printStackTrace(); } content = sb.toString(); } catch (java.io.FileNotFoundException e) { Log.d("TestFile", "The File doesn't not exist."); } catch (IOException e) { Log.d("TestFile", e.getMessage()); } } return content; }
相关文章推荐
- Android 性能优化合集
- Android动画深入分析————读书笔记
- IMX6 理解Android编译命令
- Android动态加载jar
- Android Studio Mac版快捷键
- Android布局
- Mac & Android Studio & SVN
- Android Exception [TransformException]
- android中ListView嵌套GridView图片显示的问题
- android中的CheckBox改变背景图片后图片显示大小不正确的问题
- 【资源汇总】Android应用解决方案全攻略
- Android中如何设置RadioButton在文字的右边,图标在左边
- android 多线程
- Android实现多次闪退清除数据
- Android开发学习秘籍笔记(十九)
- Android动画合集
- android 多语言设置
- Android中根据Activity的Category搜索匹配的Activity集合,并对此集合排序
- Android自定义ViewGroup:实现简单的垂直方向线性布局(2)
- 如何修改android studio背景色(包括project view的背景色)保护眼睛人人有责