欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java文件操作之java写文件简单示例

程序员文章站 2024-02-24 14:14:22
代码很简单,直接上代码,大家参考使用吧复制代码 代码如下:package com.it.login.service; import java.io.bufferedrea...

代码很简单,直接上代码,大家参考使用吧

复制代码 代码如下:

package com.it.login.service;

import java.io.bufferedreader;
import java.io.file;
import java.io.fileinputstream;
import java.io.filenotfoundexception;
import java.io.fileoutputstream;
import java.io.inputstreamreader;
import java.util.hashmap;
import java.util.map;

import android.content.context;

public class loginservice {
 /**
  * 保存文件
  * @param context 上下文
  * @param username
  * @param password
  * @return
  */

 public static boolean saveuserinfo(context context,string username,string password){
  file file=new file(context.getfilesdir(),"user.bat"); //在当前包下,创建文件
  try {
   fileoutputstream fis = new fileoutputstream(file);
   fis.write((username+"##"+password).getbytes());
   fis.close();

   return true;
  } catch (exception e) {
   // todo auto-generated catch block
   e.printstacktrace();
   return false;
  }

 }
 /**
  * 回显用户名  密码
  * @param context
  * @return
  */
 public static map<string,string> getuserinfo(context context){
  file file=new file(context.getfilesdir(),"user.bat");
  try {
   map<string,string> map=new hashmap<string, string>();
   fileinputstream fis = new fileinputstream(file);
   bufferedreader br=new bufferedreader(new inputstreamreader(fis));
   string str=br.readline();
   string[] infos=str.split("##");
   map.put("username", infos[0]);
   map.put("password", infos[1]);

   return map;
  } catch (exception e) {
   // todo auto-generated catch block
   e.printstacktrace();

   return null;
  }
 }
}