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"); //在當前包下,創(chuàng)建文件
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;
}
}
}
相關文章
SpringBoot與Spring中數(shù)據(jù)緩存Cache超詳細講解
我們知道內存讀取速度遠大于硬盤讀取速度,當需要重復獲取相同數(shù)據(jù)時,一次一次的請求數(shù)據(jù)庫或者遠程服務,導致在數(shù)據(jù)庫查詢或者遠程方法調用上小號大量的時間,最終導致程序性能降低,這就是數(shù)據(jù)緩存要解決的問題,學過計算機組成原理或者操作系統(tǒng)的同學們應該比較熟悉2022-10-10
Spring SpringMVC,Spring整合MyBatis 事務配置的詳細流程
這篇文章給大家介紹SSM整合詳細流程步驟 Spring SpringMVC,Spring整合MyBatis 事務配置,本文通過實例圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-10-10
Java并發(fā)編程之詳解CyclicBarrier線程同步
在之前的文章中已經為大家介紹了java并發(fā)編程的工具:BlockingQueue接口,ArrayBlockingQueue,DelayQueue,LinkedBlockingQueue,PriorityBlockingQueue,SynchronousQueue,BlockingDeque接口,ConcurrentHashMap,CountDownLatch,本文為系列文章第十篇,需要的朋友可以參考下2021-06-06
Spring boot基于ScheduledFuture實現(xiàn)定時任務
這篇文章主要介紹了Spring boot基于ScheduledFuture實現(xiàn)定時任務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-06-06

