频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
Android下文件的读写
2014-07-17 10:56:50         来源:feecooling  
收藏   我要投稿

文件的保存

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 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 map = new HashMap();
			map.put("username", infos[0]);
			map.put("password", infos[1]);
			return map;
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return null;
		}
	}


点击复制链接 与好友分享!回本站首页
相关TAG标签 文件
上一篇:Android从无知到有知——NO.2
下一篇:Android在非UI线程中更新UI的方法
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站