zoukankan      html  css  js  c++  java
  • 你以为你了解最常用的string.substring()的几个常见问题吗?

    ---恢复内容开始---

    前言:

    1.项目中我们难免会用到各种对字符串的处理方法,可是你曾知道substring()这个用法别有洞天?你考虑过一下几个情况吗?

    使用Substring()时的正确写法:

     正题:

    1 string tmpstr;
    2 if((tmpstr!=null)&&(tmpstr!=""))
    3     {
    4      if(tmpstr.Length>500) //这里根据字符串的长度修改长度
    5      {
    6       tmpstr=tmpstr.Substring(0,500);
    7      }
    8     }
    下列情况会触发Substring()产生异常
    1、tmpstr=null
    2、tmpstr=""
    3、tmpstr=String.Empty
    4、Substring的起始位置大于tmpstr的长度,Substring的起始位置+截取字符个数大于tmpstr的长度,也就时说Substring的任何操作都不允许超出被处理字符串的长度。
     

    后续:

    这些方面你们考虑过了吗?

    ---恢复内容结束---

  • 相关阅读:
    对软件工程的困惑
    团队作业(七)
    团队作业(六)
    团队作业(五)
    团队作业(四)
    团队作业(三)
    团队作业(二)
    团队作业(一)
    代码
    课余作业 采访
  • 原文地址:https://www.cnblogs.com/ouyangfu/p/4837526.html
Copyright © 2011-2022 走看看