📄 timecomputeutils.java
字号:
package com.singnet.util;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import com.singnet.data.OfflineBean;
import com.singnet.data.OnlineBean;
public class TimeComputeUtils
{
public static List<OnlineBean> ONLINE_LIST;
public static List<OfflineBean> OFFLINE_LIST;
static {
ONLINE_LIST = new ArrayList<OnlineBean>();
OFFLINE_LIST = new ArrayList<OfflineBean>();
}
public static long compute(OnlineBean olb)
{
return olb.getEndTime() - olb.getStartTime();
}
public static OnlineBean getOnlineBeanByUserID(String userID)
{
Iterator<OnlineBean> it = ONLINE_LIST.iterator();
while(it.hasNext()) {
OnlineBean olb = it.next();
if(olb.isCurrentUser(userID)) return olb;
}
return null;
}
public static boolean isAlreadyOnline(String userID)
{
Iterator<OnlineBean> it = ONLINE_LIST.iterator();
while(it.hasNext()) {
OnlineBean olb = it.next();
if(olb.isCurrentUser(userID)) return true;
}
return false;
}
public static int getOnlineNum()
{
return ONLINE_LIST.size();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -