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

相关文章

  • Java三级菜单工具类实现方式

    Java三级菜单工具类实现方式

    这篇文章通过实例代码给大家介绍Java三级菜单工具类实现方式,常用的三个字段,子级id、父级id、其次是数组children,本文结合实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2024-05-05
  • SpringBoot与Spring中数据缓存Cache超详细讲解

    SpringBoot与Spring中数据缓存Cache超详细讲解

    我们知道内存读取速度远大于硬盘读取速度,当需要重复获取相同数据时,一次一次的请求数据库或者远程服务,导致在数据库查询或者远程方法调用上小号大量的时间,最终导致程序性能降低,这就是数据缓存要解决的问题,学过计算机组成原理或者操作系统的同学们应该比较熟悉
    2022-10-10
  • Java中String类常用方法总结详解

    Java中String类常用方法总结详解

    String类是一个很常用的类,是Java语言的核心类,用来保存代码中的字符串常量的,并且封装了很多操作字符串的方法。本文为大家总结了一些String类常用方法的使用,感兴趣的可以了解一下
    2022-08-08
  • Spring SpringMVC,Spring整合MyBatis 事务配置的详细流程

    Spring SpringMVC,Spring整合MyBatis 事务配置的详细流程

    这篇文章给大家介绍SSM整合详细流程步骤 Spring SpringMVC,Spring整合MyBatis 事务配置,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-10-10
  • Java并发编程之详解CyclicBarrier线程同步

    Java并发编程之详解CyclicBarrier线程同步

    在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口,ArrayBlockingQueue,DelayQueue,LinkedBlockingQueue,PriorityBlockingQueue,SynchronousQueue,BlockingDeque接口,ConcurrentHashMap,CountDownLatch,本文为系列文章第十篇,需要的朋友可以参考下
    2021-06-06
  • Java跳台阶实现思路和代码

    Java跳台阶实现思路和代码

    今天小编就为大家分享一篇关于Java跳台阶实现思路和代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Spring boot基于ScheduledFuture实现定时任务

    Spring boot基于ScheduledFuture实现定时任务

    这篇文章主要介绍了Spring boot基于ScheduledFuture实现定时任务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 带你了解Java常用类小结

    带你了解Java常用类小结

    今天带大家学习Java常用工具类,文中有非常详细的图文解说及代码示例,对正在学习java的小伙伴们很有帮助,需要的朋友可以参考下,希望能给你带来帮助
    2021-07-07
  • Java 限制前端重复请求的实例代码

    Java 限制前端重复请求的实例代码

    这篇文章主要介绍了Java 限制前端重复请求,文中给大家提到了JAVA利用自定义本地锁解决重复提交的问题,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Java类获取Spring中bean的5种方式

    Java类获取Spring中bean的5种方式

    这篇文章主要为大家详细介绍了Java类获取Spring中bean的5种方式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03

最新评论