命令行的用户管理

命令行的用户管理

实现基于一个命令行的用户管理,控制台操作

控制类

/*
* 文 件 名: mvc.my.test.UserInterface.java
* 版 权: XXX Technologies Co., Ltd. Copyright YYYY-YYYY, All rights reserved
* 描 述: <描述>
* 修 改 人: Administrator
* 修改时间: 2016年4月23日 下午3:21:34
* 跟踪单号: <跟踪单号>
* 修改单号: <修改单号>
* 修改内容: <修改内容>
*/
package mvc.my.test; import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader; /**
* @Description: <一句话功能简述>
* @author: Frost.Yen
* @date: 2016年4月23日 下午3:21:34
*
* @ClassName: [UserInterface]
* @version: [版本号]
* @since: [产品/模块版本]
*/
public class UserInterface
{
public void start(){
BufferedReader br = null; try
{
br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
showInfo(); while((str = br.readLine())!= null){
System.out.println(str);
if(str.equalsIgnoreCase("1")||str.equalsIgnoreCase("a")){
System.out.println("添加");
}
showInfo();
}
}
catch (IOException e)
{
e.printStackTrace();
}finally {
try
{
if(br!=null){
br.close();
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
private void showInfo(){
System.out.println("请选择相应的操作:");
System.out.println("--------------------------");
System.out.println("添加[A或者1]---删除[D或2]---修改[U或3]---查询[R或4]---退出[E或5]");
System.out.println("--------------------------");
}
}

测试类

/*
* 文 件 名: mvc.my.test.Test.java
* 版 权: XXX Technologies Co., Ltd. Copyright YYYY-YYYY, All rights reserved
* 描 述: <描述>
* 修 改 人: Administrator
* 修改时间: 2016年4月23日 下午3:28:25
* 跟踪单号: <跟踪单号>
* 修改单号: <修改单号>
* 修改内容: <修改内容>
*/
package mvc.my.test; /**
* @Description: <一句话功能简述>
* @author: Frost.Yen
* @date: 2016年4月23日 下午3:28:25
*
* @ClassName: [Test]
* @version: [版本号]
* @since: [产品/模块版本]
*/
public class Test
{
public static void main(String[] args){
new UserInterface().start();
}
}
04-27 19:40