首页 操作系统课程设计-java编写的二级文件目录11100字

操作系统课程设计-java编写的二级文件目录11100字

举报
开通vip

操作系统课程设计-java编写的二级文件目录11100字 &nbsh1;   操作系统课程设计 java编写的二级文件目录11100字     //自己写的,不是很完善 //运行前手动创建"F:\\address.txt"文件以及 "f:\\ceshi\\"文件夹 //User 类,用于存储用户用户名,密码信息 import java.io.Serializable; public class User implements...

操作系统课程设计-java编写的二级文件目录11100字

&nbsh1;

 

操作系统课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计

java编写的二级文件目录11100字

 

 

//自己写的,不是很完善

//运行前手动创建"F:\\address.txt"文件以及 "f:\\ceshi\\"文件夹 //User 类,用于存储用户用户名,密码信息

import java.io.Serializable;

public class User implements Serializable{

private String username;//用户名

private String password;//密码

public User(){

}

public User(String username, String password) {

super();

this.username = username;

this.password = password;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

}

//test类 主要程序段

import java.io.*;

import java.util.*;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class Test1 {

Scanner input = new Scanner(System.in);

List<User> list = new ArrayList<User>();//初始化

ObjectOutputStream out;

ObjectInputStream in;

String path = "F:\\address.txt";

public Test1(){

Input(list);//*************首次运行打开,之后注释。*****************

}

public static void main(String[] args){

Test1 test = new Test1();

test.menu();

}

//写入文件

public void Input(List<User> inlist){

try {

out = new ObjectOutputStream(new

FileOutputStream(path)));

out.writeObject(inlist);

out.flush();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

//读取文件

@SuppressWarnings("unchecked")

public List<User> Output(){

List<User> jieshou = null;

try {

in = new ObjectInputStream(new

FileInputStream(path)));

jieshou = (List) in.readObject();

} catch (EOFException e) {

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} catch (ClassNotFoundException e) { BufferedOutputStream(new BufferedInputStream(new

e.printStackTrace();

}finally{

try {

in.close();

} catch (IOException e) {

e.printStackTrace();

}

}

return jieshou;

}

public void menu(){

list = Output();

System.out.println("******************************"); System.out.println("** 1,登陆 System.out.println("** 2,注册 System.out.println("** 3,退出 System.out.println("******************************"); System.out.println("请选择:");

int in = input.nextInt();

switch(in){

case 1:loginmenu();break;

case 2:regeistermenu();break;

case 3:System.exit(0);

default:menu();

}

}

public void loginmenu(){//登陆

String name=null;

String pwd=null;

boolean key = true;

int k=0;

if(list.size()==0){

System.out.println("无用户存在,请先注册!!"); regeistermenu();

}

else{

while(key){

System.out.println("请输入用户名:");

name = input.next();

for(int i=0;i<list.size();i++){

本文档为【操作系统课程设计-java编写的二级文件目录11100字】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
杨树之佳
暂无简介~
格式:doc
大小:34KB
软件:Word
页数:30
分类:互联网
上传时间:2023-11-27
浏览量:0