📄 action.java
字号:
package com.chatroom.bean;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import com.chatroom.entity.Word;
public class Action {
public void setArea(String word){
long time=(new Date()).getTime();
List<Word> list=Chat.getChat().area;
list.add(new Word(time,word));
if(list.size()>100){
Chat.getChat().clearArea();
}
}
public String getArea(String nickname){
String words="";
Map map=Room.getRoom().allUsers;
if(map.containsKey(nickname)){
long time=(Long)map.get(nickname);
words=searchArea(time);
time=(new Date()).getTime();
map.put(nickname, time);
}
return words;
}
public String login(String nickname){
Map map=Room.getRoom().allUsers;
if(map.containsKey(nickname)){
return "false";
}else{
return "true";
}
}
public int getUserCount(){
return Room.getRoom().allUsers.size();
}
public String getUserList(){
String userList="";
Object[] objs=Room.getRoom().allUsers.keySet().toArray();
for(int i=0;i<objs.length;i++){
userList+="<a href=\"javascript:setObject('"+objs[i].toString()+"')\" class=\"out\" onmouseover=\"javascript:this.className='on'\" onmouseout=\"javascript:this.className='out'\">"+objs[i].toString()+"</a><br>";
}
return userList;
}
public void setPhone(String toName,String word){
System.out.println(toName);
System.out.println(word);
Map userMap=Room.getRoom().allUsers;
if(userMap.containsKey(toName)){
Map phoneMap=Chat.getChat().phone;
if(phoneMap.containsKey(toName)){
String temp=phoneMap.get(toName).toString();
phoneMap.put(toName, temp+word);
}else{
phoneMap.put(toName, word);
}
}
}
public String getPhone(String nickname){
String words="";
Map map=Chat.getChat().phone;
if(map.containsKey(nickname)){
words=map.get(nickname).toString();
map.remove(nickname);
}
return words;
}
private String searchArea(long time){
String temp="";
Word word;
List<Word> list=Chat.getChat().area;
for(Iterator it=list.iterator();it.hasNext();){
word=(Word)it.next();
if(word.getTime()>time){
temp+=word.getContent()+"<br>";
}
}
return temp;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -