赞
踩
从sd卡上的文件中读取数据
第1种方法:
- public static String readFileMsg(String filePath) {
- if (TextUtils.isEmpty(filePath)) {
- return "";
- }
- BufferedReader reader = null;
- try {
- File file = new File(filePath);
- if (!file.exists()) {
- return "";
- }
- reader = new BufferedReader(new FileReader(file));
- String line;
- StringBuilder content = new StringBuilder();
- while((line = reader.readLine()) != null) {
- content.append(line);
- }
- return content.toString();
- } catch (Exception e) {
- e.printStackTrace();
- } finally {
- if (reader != null) {
- try {
- reader.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- return "";
- }
第2种方法:
- public static String readFileMsg(String filePath) {
- InputStream inStream = null;
- BufferedReader reader = null;
- try {
- StringBuilder content = new StringBuilder();
- File file = new File(filePath);
- if (!file.exists()) {
- return "";
- }
- inStream = new FileInputStream(file);
- if (inStream != null) {
- InputStreamReader inputReader = new InputStreamReader(inStream);
- reader = new BufferedReader(inputReader);
- String line;
- while ((line = reader.readLine()) != null) {
- content.append(line);
- }
- reader.close();
- return content.toString();
- }
- } catch (Exception e) {
- e.printStackTrace();
- } finally {
- if(inStream != null) {
- try {
- inStream.close();
- } catch(IOException e) {
-
- }
- }
- }
- return "";
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。