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

 更新时间:2014年03月20日 10:04:01   作者:  
这篇文章主要介绍了java文件操作中的java写文件示例,需要的朋友可以参考下

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

复制代码 代码如下:

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;
  }
 }
}

相关文章

  • Spring MVC 404 Not Found无错误日志的解决方法

    Spring MVC 404 Not Found无错误日志的解决方法

    这篇文章主要为大家详细介绍了Spring MVC 404 Not Found无错误日志的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Struts2 ActionContext 中的数据详解

    Struts2 ActionContext 中的数据详解

    这篇文章主要介绍了Struts2 ActionContext 中的数据详解,需要的朋友可以参考下
    2016-07-07
  • Netty分布式pipeline管道Handler的删除逻辑操作

    Netty分布式pipeline管道Handler的删除逻辑操作

    这篇文章主要为大家介绍了Netty分布式pipeline管道Handler的删除逻辑操作,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • SpringBoot集成Session的实现示例

    SpringBoot集成Session的实现示例

    Session是一个在Web开发中常用的概念,它表示服务器和客户端之间的一种状态管理机制,用于跟踪用户在网站或应用程序中的状态和数据,本文主要介绍了SpringBoot集成Session的实现示例,感兴趣的可以了解一下
    2023-09-09
  • SpringMVC 通过commons-fileupload实现文件上传功能

    SpringMVC 通过commons-fileupload实现文件上传功能

    这篇文章主要介绍了SpringMVC 通过commons-fileupload实现文件上传,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • java使用EasyExcel导入导出excel

    java使用EasyExcel导入导出excel

    导入导出excel数据是常见的需求,今天就来看一下Java基于EasyExcel实现这个功能,感兴趣的朋友可以了解下
    2021-05-05
  • 浅谈几种Java自定义异常处理方式

    浅谈几种Java自定义异常处理方式

    在Java中,异常是一种常见的处理机制,本文主要介绍了浅谈几种Java自定义异常处理方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Springboot接入MyBatisPlus的实现

    Springboot接入MyBatisPlus的实现

    最近web端比较热门的框架就是SpringBoot和Mybatis-Plus,这里简单总结集成用法,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • 详解如何全注解方式构建SpringMVC项目

    详解如何全注解方式构建SpringMVC项目

    这篇文章主要介绍了详解如何全注解方式构建SpringMVC项目,利用Eclipse构建SpringMVC项目,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • 详解使用IntelliJ IDEA 配置Maven(入门)

    详解使用IntelliJ IDEA 配置Maven(入门)

    本篇文章主要介绍了详解使用IntelliJ IDEA 配置Maven(入门),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11

最新评论