1、获取时间周期-Demo
1、获取时间周期,
1-1、配置的时间周期数字<10,比如:0,1,2,3,4,5,6,7,8,9
1-2、代码Demo:
public static int getCycle(String alarmCycle){
int minute = 0;
if(alarmCycle.contains("小时")){
int num = getStrNumber(alarmCycle);
minute = num*60;
}else if(alarmCycle.contains("分钟")){
minute = getStrNumber(alarmCycle);
}
return minute;
}
/**
* 获取字符串中数字
* @param str
* @return
*/
public static int getStrNumber(String str){
Pattern r = Pattern.compile(NUMBER);
Matcher m = r.matcher(str);
if(isNumber(m.replaceAll("").trim())){
return Integer.valueOf(m.replaceAll("").trim());
}
return 0;
}