import 'package:zhiying_comm/util/empty_util.dart'; import 'log/let_log.dart'; class ParseUtil { /// /// String 转double /// static double stringParseDouble(final String val, {double defVal = 0.0}) { if (EmptyUtil.isEmpty(val)) return defVal; double rlt = defVal; try { rlt = double.parse(val); } catch (e, s) { Logger.warn(e, s); rlt = defVal; } return defVal; } /// /// string 转 int /// static int stringParseInt(final String val, {int defVal = 0}) { int rlt = defVal; if (!EmptyUtil.isEmpty(val)) { try { rlt = int.parse(val); } catch (e, s) { Logger.warn(e, s); rlt = defVal; } } return rlt; } }