?? usrcontainer.java
字號:
package chatServer;
import chatServer.*;
public class UsrContainer {
private UserInfo usrList[];
private int usrNum;
public UsrContainer()
{
usrList=new UserInfo[20];
usrNum=0;
}
public boolean addUser(UserInfo usr)
{
int i=0;
if(usrNum<20)
{
for (i = 0;i<usrNum;i++)
{
if(usrList[i].equals(usr))
{
return false;//already exist
}
}
usrList[usrNum]=usr;
usrNum++;
return true;
}
else return false;
}
public boolean delUser(UserInfo usr)
{
if(usrNum==0)
return false;
else
{
int i = 0,j=0,exist=0;
for (i = 0;i<usrNum;i++)
{
if(usrList[i].equals(usr))//exist
{
j=i;
exist=1;
break;
}
}
if(exist==1)
{
for (i = j;i<usrNum-1;i++)
{
usrList[i]=usrList[i+1];
}
usrNum--;
return true;
}
}
return false;
}
public int getUsrNum()
{
return usrNum;
}
public UserInfo getUsr(int index)
{
return usrList[index];
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -