2017-02-23 Android中如何读取txt文件的内容以及其编码问题 Android 12345678910111213141516171819202122232425262728293031323334353637383940414243444546//读取文本文件中的内容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中Mipmap和Drawable的区别 查看MariaDB(MYSQL)数据库中用户及其拥有权限 >