短视频直播系统,平台如何判断用户是否在长按调起服务
短视频直播系统,平台如何判断用户是否在长按调起服务的判断方法
class Solution {
public char slowestKey(int[] releaseTimes, String keysPressed) {
//用来记录持续时间最长的键,默认刚开始为第一个键
char anser=keysPressed.charAt(0);
//用来记录最长的持续时间,默认为第一个键的持续时间
int maxTime=releaseTimes[0];
int n=keysPressed.length();
//从下标为1开始遍历,也就是第二个元素
for(int i=1;i<n;i++){
//计算第i个键的持续时间
int time=releaseTimes[i]-releaseTimes[i-1];
//在这两种情况下我们需要更新anser和maxtime
if(time>maxTime||(time==maxTime&&keysPressed.charAt(i)>anser)){
anser=keysPressed.charAt(i);
//千万别忘记maxTime也要更新
maxTime=time;
}
}
return anser;
}
}
以上就是短视频直播系统,平台如何判断用户是否在长按调起服务的判断方法, 更多内容欢迎关注之后的文章