object 检验字符类型之间的转化
来源:互联网 发布:淘宝u站天天特价 编辑:程序博客网 时间:2024/06/03 23:04
public class VerifyConvert{ #region 检测任意一个类型的数据是否可以转换成整型类型 /// <summary> /// 检测任意一个类型的数据是否可以转换成int类型 /// </summary> /// <param name="obj">需检测的变量</param> /// <returns></returns> public static bool CheckInt32(object obj) { int temp; if (int.TryParse(obj.ToString().Trim(), out temp)) { return true; } else { return false; } } #endregion 检测任意一个类型的数据是否可以转换成整型类型 #region 检测任意一个类型的数据是否可以转换成浮点类型 /// <summary> /// 检测任意一个类型的数据是否可以转换成浮点类型 /// </summary> /// <param name="obj">需检测的变量</param> /// <returns></returns> public static bool CheckFloat(object obj) { float temp; if (float.TryParse(obj.ToString().Trim(), out temp)) { return true; } else { return false; } } #endregion 检测任意一个类型的数据是否可以转换成浮点类型 #region 检测任意一个类型的数据是否可以转换成时间类型 /// <summary> /// 检测任意一个类型的数据是否可以转换成时间类型 /// </summary> /// <param name="obj">需检测的变量</param> /// <returns></returns> public static bool CheckDateTime(object obj) { DateTime temp; if (DateTime.TryParse(obj.ToString().Trim(), out temp)) { return true; } else { return false; } } #endregion 检测任意一个类型的数据是否可以转换成时间类型 #region 检测任意一个类型的数据是否可以转换成布尔类型 /// <summary> /// 检测任意一个类型的数据是否可以转换成布尔类型 /// </summary> /// <param name="obj">需检测的变量</param> /// <returns></returns> public static bool CheckBoolean(object obj) { Boolean temp; if (Boolean.TryParse(obj.ToString().Trim(), out temp)) { return true; } else { return false; } } #endregion 检测任意一个类型的数据是否可以转换成时间类型 #region 将字符串转成成可空decimal,如果字符是空或者null值为null /// <summary> /// 将字符串转成成可空decimal,如果字符是空或者null值为null /// </summary> /// <param name="strValue"></param> /// <returns></returns> public static decimal? ConvertToDecimalOrNull(string strValue) { decimal? retValue = null; if (!string.IsNullOrEmpty(strValue)) { retValue = Convert.ToDecimal(strValue); } return retValue; } #endregion 将字符串转成成可空decimal,如果字符是空或者null值为null #region 去掉一串字符中的前缀字母,只留数字 /// <summary> /// 去掉一串字符中的前缀字母,只留数字 /// </summary> /// <param name="strParam"></param> /// <returns></returns> public static int RemovePrefix(string strParam) { if (strParam == null || string.IsNullOrEmpty(strParam)) { return 0; } if (!CheckInt32(strParam)) { return RemovePrefix(strParam.Remove(0, 1)); } else { return Convert.ToInt32(strParam); } } #endregion 去掉一串字符中的前缀字母,只留数字}
0 0
- object 检验字符类型之间的转化
- 字符之间的转化
- Object-C类型与C类型之间的转化(NSNumber与NSString)
- File,byte,Object之间的相互转化
- String[] Object类型转化
- Java中字符之间的转化
- 字符与数字之间的转化
- 字符类型之间的转换
- Date、String、Calendar类型之间的转化
- Date、String、Calendar类型之间的转化
- 基础类型之间的转化规则
- Date、String、Calendar类型之间的转化
- Date、String、Calendar类型之间的转化
- Date、String、Calendar类型之间的转化
- Date、String、Calendar类型之间的转化
- OC各种类型之间转化的方法
- Date、String、Calendar类型之间的转化
- Date、String、Calendar类型之间的转化
- Android项目的创建及部署
- Linux sar命令详解
- 收藏
- 三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别
- 云端卫士助力运营商实现DDoS安全业务的统一运营
- object 检验字符类型之间的转化
- iOS 证书申请和使用详解
- Java字节码运行浅析(二)
- RabbitMQ系列(一):Windows下RabbitMQ安装及入门
- iOS开发 ----- 加载动画之牛顿摆的实现
- 并发 并行 同步 异步 多线程的区别
- ScyllaDB1.4国内源同步更新
- 1.6 linux的计划任务
- java synchronized详解