📄 messagemanage.java
字号:
package chat;import java.util.*;public class MessageManage{ public Message newMessage(String fromWho,String fromWhere,String Statement,String toWho,String Property){ Message message=new Message(); message.fromWho=fromWho; message.fromWhere=fromWhere; message.Statement=Statement; message.toWho=toWho; message.Property=Property; return message; } public int addMessage(Message message,Vector MessageTable){ MessageTable.add(message); return 1; } public String getRecentMessage(String ID,Vector MessageTable){ Message message=new Message(); String msg=new String(); Enumeration e; if(MessageTable.isEmpty())return null; else { for(int j=MessageTable.size();j>0;j--){ message=(Message)MessageTable.elementAt(j-1); if(message.toWho.equals(ID)||message.fromWho.equals(ID)){ msg=message.fromWho+message.Statement; } } return msg; } } public Vector getRecentMessages(String ID,Vector MessageTable){ final int MAX=15; Message message=new Message(); String msg=new String(); Vector v=new Vector(MAX); if(MessageTable.isEmpty())return null; else { for(int j=MessageTable.size();j>0;j--){ message=(Message)MessageTable.elementAt(j-1); if(message.toWho.equals(ID)||message.fromWho.equals(ID)||message.toWho.equals("")||message.toWho.equals("All")){ if(message.toWho.equals("")||message.toWho.equals("All")){ msg=message.fromWho+" : "+message.Statement; }else{ msg=message.fromWho+"对"+message.toWho+" : "+message.Statement; }; v.add(msg); } } if(v.size()>MAX){ return new Vector(v.subList(0,MAX)); } else return v; }//else }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -