首页 > 其他分享 >把string转化为int类型,不成功则返回0

把string转化为int类型,不成功则返回0

时间:2024-03-14 14:57:45浏览次数:11  
标签:返回 string int double float str 字符串

        /// <summary>
        /// 将字符串数据转换为int数据,如果格式不对则返回0
        /// </summary>
        /// <param name="str">需要转换的字符串</param>
        /// <returns></returns>
        public static int String2Int(string str) {
            int i = 0;
            int.TryParse(str, out i);
            return i;
        }

        /// <summary>
        /// 将字符串数据转换为double数据,如果格式不对则返回0
        /// </summary>
        /// <param name="str">需要转换的字符串</param>
        /// <returns></returns>
        public static double String2Double(string str) {
            double d = 0.0;
            double.TryParse(str, out d);
            return d;
        }
        
        /// <summary>
        /// 将字符串数据转换为float数据,如果格式不对则返回0
        /// </summary>
        /// <param name="str">需要转换的字符串</param>
        /// <returns></returns>
        public static float String2Float(string str) {
            float f = 0;
            float.TryParse(str, out f);
            return f;
        }

 

标签:返回,string,int,double,float,str,字符串
From: https://www.cnblogs.com/lin-07/p/18072848

相关文章

  • python string模块
    介绍ascii_letters--所有字母的字符串ascii_lowercase--小写字母的字符串ascii_uppercase--大写字母的字符串digits--十进制数字的字符串hexdigits--十六进制数字的字符串octdigits--八进制数字的字符串punctuation--标点符号的字符串printable--所有可打印的ASCII码字符......
  • IDEA启动报错 Internal error.Please refer to http://jb.ge/ide/critical-startup-er
    1.问题描述启动IDEA遇到报错Internalerror.Pleaserefertohttp://jb.ge/ide/critical-startup-errors2.问题原因java.net.BindException:地址已在使用中:也就是idea启动时需要占用一些端口,但是已经被其它打开的软件占用了。IDE正在本地主机上启动服务器,它将尝试在6942和......
  • 大华智慧园区综合管理平台 getNewStaypointDetailQuery SQL注入
    简介大华智慧园区解决方案通过AI技术的加载实现园区安防与园区办公应用的智慧化升级,提升企业安全等级和办公效率;将物联网应用神经延伸至企业各种业务场景,实现人、车、物数据信息线上融合与计算,为园区智慧化管理提供数据源;构建园区大数据平台,向下汇聚各类业务子系统数据,向上为......
  • 如何在数据库中存储小数:FLOAT、DECIMAL还是BIGINT?
    前言这里还是用前面的例子:在线机票订票系统的数据表设计。此时已经完成了大部分字段的设计,可能如下:CREATETABLEflights(flight_idINTAUTO_INCREMENTPRIMARYKEY,flight_numberVARCHAR(10),departure_airport_codeVARCHAR(3),arrival......
  • 前后端联调-前端返回包含数组导致后端无法接收~解决
    问题:.HttpMessageNotReadableException:JSONparseerror:Cannotdeserializevalueoftype`java.lang.String`fromArrayvalue(token`JsonToken.START_ARRAY`);nestedexceptioniscom.fasterxml.jackson.databind.exc.MismatchedInputException:Cannotdeseriali......
  • java中string类型常用的37个函数
    java中string类型常用的37个函数—无极低码intindexOf(intch,intfromIndex)、intindexOf(intch)、intindexOf(Stringstr,intfromIndex)、intindexOf(Stringstr)、intlastIndexOf(intch,intfromIndex)、intlastIndexOf(intch)、intlastIndexOf(Strin......
  • 浅谈Java中的String,StringBuffer与StringBuilder
    String,StringBuffer与StringBuilder类是我们比较常用的三个类,弄懂它们也是很重的,下面是我学习之后对这三个类的总结,欢迎评论纠错String类用法:1、String对象用于保存字符串,也就是一组字符序列2、字符串常量(如"Tom")对象是用双引号括起的字符序列。例如:“你好”、“12.2......
  • 1688中国站获得联系方式 API 返回值
    公共参数名称类型必须描述keyString是免费申请调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes,no]默认yes,将调用缓存的数据,速度比较快result_typeString否[j......
  • springboot配置多个数据源,导致分页插件失效,返回的total为0
    直接在sqlSessionFactoryBean中指定分页插件packagecom.gs.asset.config;importcom.alibaba.druid.pool.DruidDataSource;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.autoconfigure.SpringBootVFS;importcom.baomidou.mybatis......
  • print 与 println 的区别
    代码举例publicclassForDemo02{publicstaticvoidmain(String[]args){//循环打印1~1000之间能被5整除的数,并且每行打印3个for(inti=0;i<=1000;i++){if(i%5==0){System.out.print(i+"\t"); //相......