📄 database_test.java
字号:
//Database_test.java
/**
@author Joedan
*/
import java.util.*;
class Database_test
{
public static void main(String args[])
{
/* Boolean 是否存在(String id)//返回id是否存在
Enumeration 好友列表(String id)//返回id的好友列表
Enumeration 被加列表(String id)//返回哪些用户加id为好友
Boolean 添加用户(String id, Stirng name, String pswd)//添加新用户
Boolean 添加好友(String id1, String id2)//id1添加id2为好友
Boolean 删除好友(String id1, String id2)//id1删除好友id2
void 添加在线用户(Stirng id, String ip, String port)//添加在线用户
void 删除在线用户(String id)//删除在线用户
Enumeration 在线用户列表()//获取在线用户列表
Boolean 修改密码(String id, String pswd)//修改密码
Boolean 修改用户名(String id, String name)//修改用户名
String 是否在线(String id)//返回id是否在线,在线则返回id的ip和port
Stirng 获取用户名(String id)//返回id的用户名
String 获取在线用户的地址(String id)//返回在线id的ip和port
*/
Database db = new Database();
Enumeration e;
String s;
提示("db.是否存在(\"4137759\")");
if (db.是否存在("4137759"))
提示("4137759存在");
else
提示("4137759不存在");
if (db.添加用户("4137759", "Joedan", "test"))
提示("添加用户4137759成功");
else
提示("添加用户4137759失败");
提示("db.是否存在(\"4137759\")");
if (db.是否存在("4137759"))
提示("4137759存在");
else
提示("4137759不存在");
if (db.添加用户("4137759", "Joedan", "test"))
提示("添加用户4137759成功");
else
提示("添加用户4137759失败");
if (db.添加用户("10000", "10000", "test"))
提示("添加用户10000成功");
else
提示("添加用户10000失败");
e = db.在线用户列表();
提示("在线用户列表()");
while (e.hasMoreElements())
提示((String)e.nextElement());
提示("db.添加在线用户(\"4137759\", \"192.168.18.22\", \"5353\")");
db.添加在线用户("4137759", "192.168.18.22", "5353");
e = db.在线用户列表();
提示("在线用户列表()");
while (e.hasMoreElements())
提示((String)e.nextElement());
提示("db.添加在线用户(\"10000\", \"192.168.18.22\", \"5353\")");
db.添加在线用户("10000", "192.168.18.22", "5353");
e = db.在线用户列表();
提示("在线用户列表()");
while (e.hasMoreElements())
提示((String)e.nextElement());
提示("db.删除在线用户(\"10000\")");
db.删除在线用户("10000");
e = db.在线用户列表();
提示("在线用户列表()");
while (e.hasMoreElements())
提示((String)e.nextElement());
提示("db.添加在线用户(\"10000\", \"192.168.18.22\", \"5353\")");
db.添加在线用户("10000", "192.168.18.22", "5353");
e = db.在线用户列表();
提示("在线用户列表()");
while (e.hasMoreElements())
提示((String)e.nextElement());
提示("db.是否在线(\"4137759\")");
提示("" + db.是否在线("4137759"));
提示("db.是否在线(\"100001\")");
提示("" + db.是否在线("100001"));
提示("db.获取在线用户的地址(\"4137759\")");
提示(db.获取在线用户的地址("4137759"));
/************************************************************************************/
提示("好友列表(\"4137759\")");
e = db.好友列表("4137759");
while (e.hasMoreElements())
{
s = (String)e.nextElement();
提示(s);
if (db.是否在线(s))
提示("在线");
else
提示("不在线");
}
if (db.添加好友("4137759", "10000"))
提示("添加好友(\"4137759\", \"10000\")成功");
else
提示("添加好友(\"4137759\", \"10000\")失败");
提示("好友列表(\"4137759\")");
e = db.好友列表("4137759");
while (e.hasMoreElements())
{
s = (String)e.nextElement();
提示(s);
if (db.是否在线(s))
提示("在线");
else
提示("不在线");
}
if (db.添加好友("4137759", "10001"))
提示("添加好友(\"4137759\", \"10001\")成功");
else
提示("添加好友(\"4137759\", \"10001\")失败");
提示("好友列表(\"4137759\")");
e = db.好友列表("4137759");
while (e.hasMoreElements())
{
s = (String)e.nextElement();
提示(s);
if (db.是否在线(s))
提示("在线");
else
提示("不在线");
}
if (db.删除好友("4137759", "10000"))
提示("删除好友(\"4137759\", \"10000\")成功");
else
提示("删除好友(\"4137759\", \"10000\")失败");
提示("好友列表(\"4137759\")");
e = db.好友列表("4137759");
while (e.hasMoreElements())
{
s = (String)e.nextElement();
提示(s);
if (db.是否在线(s))
提示("在线");
else
提示("不在线");
}
提示("被加列表(\"4137759\")");
e = db.被加列表("4137759");
while (e.hasMoreElements())
{
s = (String)e.nextElement();
提示(s);
if (db.是否在线(s))
提示("在线");
else
提示("不在线");
}
/**************************************************************************************/
提示("db.获取用户名(\"10000\")");
提示(db.获取用户名("10000"));
提示("db.修改用户名(\"10000\", \"Hong\")");
if (db.修改用户名("10000", "Hong"))
提示("成功");
else
提示("失败");
提示("db.获取用户名(\"10000\")");
提示(db.获取用户名("10000"));
提示("db.修改密码(\"10000\", \"Hong\")");
if (db.修改密码("10000", "Hong"))
提示("成功");
else
提示("失败");
}
static void 提示(String s)
{
System.out.println(s);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -