码迷,mamicode.com
首页 > 移动开发 > 详细

Android下文件的读写

时间:2014-07-16 14:06:44      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:android   文件   

文件的保存

public static boolean saveUserInfo(Context context, String username, String password)
	{
		try
		{
			// 定义一个文件路径对象
			File file = new File(context.getFilesDir(), "info.txt");

			// 定义一个文件的写入流对象
			FileOutputStream fos = new FileOutputStream(file);

			// 用文件的写入流对象写数据到文件里面
			fos.write((username + "##" + password).getBytes());

			// 关闭文件的写入流
			fos.close();
			return true;
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return false;
		}
	}

文件的读取

public static Map<String, String> getSavedUserInfo(Context context)
	{
		try
		{
			// 定义一个文件路径对象
			File file = new File(context.getFilesDir(), "info.txt");

			// 定义一个文件的读取流对象fis
			FileInputStream fis = new FileInputStream(file);

			// 定义一字符的读取流对象br
			BufferedReader br = new BufferedReader(new InputStreamReader(fis));

			// 读取文本文件中的一行数据
			String string = br.readLine();

			// 使用split方法风格字符串,将分割之后的字符串数据保存到字符串数组里面
			String[] infos = string.split("##");

			// 定义一个Map集合,用来保存分割的字符串数组信息
			Map<String, String> map = new HashMap<String, String>();
			map.put("username", infos[0]);
			map.put("password", infos[1]);
			return map;
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return null;
		}
	}


Android下文件的读写,布布扣,bubuko.com

Android下文件的读写

标签:android   文件   

原文地址:http://blog.csdn.net/feecooling/article/details/37872521

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!