zoukankan      html  css  js  c++  java
  • string 类型为空的处理方法

      在之前的开发中,一直有个报错异常 ,就是定义一个id从存在服务器端获取,比如string url=content.request.servervariables["Path_Info"]等等之类的,获取的肯定是一个string类型的url。如果要在其中用正则表达式上匹配这个url,如果获取的url为null,那么在匹配中就会报异常,语句不执行。那么应该怎么处理呢。

      我们应该再得到url这个值之后,先是用string.isnullorempty()方法判断下url是否为null,诺是null的话,给个url=string.Empty;这样的话无论url获取过来的是什么值,都是赋值给url为“”的字符串,那么就不会影响之后的url的使用了。

      还有一个也是在今天开发过程中碰到的,就是排序问题,比如,1,2,3,4,5,6, 现在我要倒序:6,5,4,3,2,1 然后我要实现的功能是1,6,5,4,3,2  有两种解决方案。1:写sql语句。这种方案在实际的项目中,sql语句也比较复杂,逻辑清楚,也是可以写出来,我今天没写出来。

    2:在你要实现的那个表中增加一个字段,叫做ordinal,并且就专门给1,这条记录赋值,比如100,其他就不要赋值,为null。那么我要实现1,6,5,4,3,2这个序列,sql语句写起来就简单了:select * from news_info where country_id=76 order by ordinal desc,id desc;

  • 相关阅读:
    Search in Rotated Sorted Array
    排序
    Find Peak Element
    Search a 2D Matrix II
    Search a 2D Matrix
    Search for a Range
    nodejs编译sass模块包 node-compass,与gulp包gulp-sass使用方法
    canvas基础学习
    决定整理一下canvas的基础学习
    网页宽高clientWidth clientHeight获得数值不对的问题
  • 原文地址:https://www.cnblogs.com/cr330326/p/2185434.html
Copyright © 2011-2022 走看看