|  |  |  | 
|---|
|  |  |  | package com.genersoft.iot.vmp.gb28181.utils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import org.slf4j.Logger; | 
|---|
|  |  |  | import org.slf4j.LoggerFactory; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 数值格式判断和处理 | 
|---|
|  |  |  | * @author lawrencehj | 
|---|
|  |  |  | * @date 2021年1月27日 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class NumericUtil { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private static Logger logger = LoggerFactory.getLogger(NumericUtil.class); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 判断是否Double格式 | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public static boolean isDouble(String str) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Double num2 = Double.valueOf(str); | 
|---|
|  |  |  | System.out.println("Is Number!" + num2); | 
|---|
|  |  |  | Double num2 = Double.valueOf(str); | 
|---|
|  |  |  | //            logger.debug(num2 + " is a valid numeric string!"); | 
|---|
|  |  |  | return true; | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | System.out.println("Is not Number!"); | 
|---|
|  |  |  | //            logger.debug(str + " is an invalid numeric string!"); | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 判断是否Double格式 | 
|---|
|  |  |  | * @param str | 
|---|
|  |  |  | * @return true/false | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public static boolean isInteger(String str) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | int num2 = Integer.valueOf(str); | 
|---|
|  |  |  | //            logger.debug(num2 + " is an integer!"); | 
|---|
|  |  |  | return true; | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | //            logger.debug(str + " is not an integer!"); | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|