⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userandpsw.java

📁 基于java的文件管理系统 能实现包括文件的创建、删除、查找等功能
💻 JAVA
字号:
package fileSys.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.Reader;import java.io.Writer;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;/** * 登陆文件信息类  */public class UserAndPsw {		/**	 * 获得所有用户登陆信息		 * @return 用户登陆信息	 * @throws Exception	 */	public Map<String,String> getUserMap()throws Exception{				Map<String,String> userMap = new HashMap<String,String>();		Reader reader = new FileReader("/main/.userpsw.txt");		BufferedReader  bufferReader = new BufferedReader(reader);				String[] values;		String username;		String psw;		String keyvalue;				while((keyvalue = bufferReader.readLine())!=null){						values = keyvalue.split("=");			username = values[0].trim();			psw = values[1].trim();			userMap.put(username, psw);		}				bufferReader.close();		reader.close();		return userMap;	}		/**	 * 保存用户登陆信息	 * @param valueMap 所有用户的登陆信息	 * @throws Exception	 */	public void setUserMap(Map<String,String> valueMap) throws Exception{				Writer writer = new FileWriter("/main/.userpsw.txt");		BufferedWriter bufferWriter = new BufferedWriter(writer);				String keyvalues = "";				String password;				List<String> values = new ArrayList<String>();		Set<String> usernameSet = valueMap.keySet();				for(String username : usernameSet ){						password = valueMap.get(username);			values.add(username+ " = "+password);					}				for(String keyvalue : values){						keyvalues = keyvalues + keyvalue;			bufferWriter.write(keyvalues);			bufferWriter.newLine();			keyvalues = "";		}				bufferWriter.close();		writer.close();	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -