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

📄 txtmanager.java

📁 本程序采用Java技术实现
💻 JAVA
字号:
package com.chat.io;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;

import base.io.FileManager;

public class TxtManager {
	private static final String path="C:\\ChatSystemConfig\\userId.txt";
	public static List<String> getUserId() {
		main(new String[0]);
		List<String> list=new ArrayList<String>();
		try {
			FileReader fr = new FileReader(path);
			BufferedReader br = new BufferedReader(fr);
			String temp = null;
			do {
				temp = br.readLine();
				if (temp == null)
					break;
				if(!list.contains(temp)){
					list.add(temp);
				}
			} while (temp != null);
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return list; 
	}
	public static void saveUserId(String userId){
		//将最后登陆的帐号写在最前面
		List<String> list=getUserId();
		list.remove(userId);
		list.add(0,userId);
		base.io.FileManager.write(path, list, true, false);
	}
	public static void removeUserId(String userId){
		List<String> list=getUserId();
		list.remove(userId);
		base.io.FileManager.write(path, list, true, false);
	}
	public static void main(String args[]){

		File file=new File(path);
		if(file.exists())return;
		FileManager.write(path, "钱勇勇\n周楠\n刘向\n胥睿\n陆向荣\n小虎",true, true);
	}
	public URL getPath(){
		return getClass().getResource("/config/userId.txt");
	}
}

⌨️ 快捷键说明

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