当前位置: 代码迷 >> 综合 >> 空值判断和程序阻断
  详细解决方案

空值判断和程序阻断

热度:5   发布时间:2024-01-26 19:09:29.0

空值 "" null 集合为空  数组越界的判断 !!  ArrayIndexOutOfBoundsException
if(message !=null && message.split(":").length >=2){
attack = message.split(":")[1].trim();
} 可能message为null或者为"",直接取[1]这个值可能数组越界

String ssmac = "";   ssmac刚开始不加冒号
if(ssmac.equals("")){
ssmac = ssmac + smac[i];
}else{
ssmac = ssmac + ":" + smac[i];
}

分清楚出现错误那些会阻断程序业务  要做好容错
异步去做分析任务 new Thread().start();

  相关解决方案