• 首页
  • 脚本说明
    • 脚本介绍
    • 第一个助码脚本程序
    • 常用类型哈希表
    • 常用类型哈希表集合
    • 常用类型字符串
    • 基本数字类型
    • 数据库操作
    • Excel操作
    • 模拟http请求
  • 通用基类
    • ZmHash
    • StringUtil
    • FlowDefine
    • FlowDefineLine
    • ZmHashList
    • FlowDefineStep
    • JobBase
    • IModelData
    • FrameController
    • FrameDao
    • FlowBase
    • ZmActiveRequest
    • ZmQueryConditionList
    • ZmQueryTable
    • ZmStr2StrHash
    • ZmReturnMsg
    • MainModel
    • ViewModelBase
    • ZmConfig
    • ZmListBase
    • ZmList
    • MapperBase
    • ZmServiceBase
    • ZmController
    • IZmServiceBase
    • ActionModelView
    • ZmPageData
    • ReturnMessage
    • ReturnData
    • SearchData
    • FrameFlow
  • 数据库操作
    • BaseProvider
    • ZmSqlParam
    • ZmSqlParamList
  • 工具函数
    • JsonHelper
    • HttpUtil
    • RandomUtil
    • VerificationCode
    • CryptUtil
    • ZmQRCode
    • SmsSenderHelper
    • ZmUtil
    • ExcelUtil
  • 首页
  • 脚本说明
    • 脚本介绍
    • 第一个助码脚本程序
    • 常用类型哈希表
    • 常用类型哈希表集合
    • 常用类型字符串
    • 基本数字类型
    • 数据库操作
    • Excel操作
    • 模拟http请求
  • 通用基类
    • ZmHash
    • StringUtil
    • FlowDefine
    • FlowDefineLine
    • ZmHashList
    • FlowDefineStep
    • JobBase
    • IModelData
    • FrameController
    • FrameDao
    • FlowBase
    • ZmActiveRequest
    • ZmQueryConditionList
    • ZmQueryTable
    • ZmStr2StrHash
    • ZmReturnMsg
    • MainModel
    • ViewModelBase
    • ZmConfig
    • ZmListBase
    • ZmList
    • MapperBase
    • ZmServiceBase
    • ZmController
    • IZmServiceBase
    • ActionModelView
    • ZmPageData
    • ReturnMessage
    • ReturnData
    • SearchData
    • FrameFlow
  • 数据库操作
    • BaseProvider
    • ZmSqlParam
    • ZmSqlParamList
  • 工具函数
    • JsonHelper
    • HttpUtil
    • RandomUtil
    • VerificationCode
    • CryptUtil
    • ZmQRCode
    • SmsSenderHelper
    • ZmUtil
    • ExcelUtil
常用类型字符串
说明 字符串(String) 常用方法 IsNullOrEmpty 判断传入的字符串是否为空或者null ToLower 将传入的字符串变为小写 ToUpper 将传入的字符串变为大写 Trim 去除字符串前后的空格 Split 根据传入的分隔符,分割传入的字符串 Contains 判断字符串(str)中是否包含另一格字符串(val) Equal 判断两个字符串的值是否相等 NoCaseEqual 判断两个字符串忽略大小写后的值是否相等 IndexOf 判断传入find在str中的位置 StrLength 求传入字符串的长度 LastIndexOf 判断传入find在str中的位置,从后往前查找 Replace 把字符串str中的find替换为replacel SubString 根据开始位置和长度截取字符串 NewGuidString 获取32位的guid,长度32中间无- 示例 ZmScript //字符串测试 private void TestString(ZmHash hash){ ZmHash msgData = new ZmHash(); String msg="字符串测试"; String myHello="Hello"; String myWord="Word"; //判断字符串是否为空 if(StringUtil.IsNullOrEmpty(myHello)){ msg=msg+" "+"字符串myHello为空"; } else { msg=msg+" "+"字符串myHello不为为空"; } //字符串变成小写 String myHelloLower=StringUtil.ToLower(myHello); msg=msg+" "+"myHello变成小写为:"+myHelloLower; //字符串变成大写 String myHelloUpper=StringUtil.ToUpper(myHello); msg=msg+" "+"myHello变成大写为:"+myHelloUpper; //比较两个字符串是否相同 if(StringUtil.Equal(myHelloLower,myHelloUpper)) { msg=msg+" "+"myHello大写的和小写的相同"; } else { msg=msg+" "+"myHello大写的和小写的不相同"; } //比较两个字符串是否相同 不区分大小写 if(StringUtil.NoCaseEqual(myHelloLower,myHelloUpper)) { msg=msg+" "+"myHello大写的和小写的不区分大小写相同"; } else { msg=msg+" "+"myHello大写的和小写的不区分大小写不相同"; } msg=msg+" "+"myHello变成大写为:"+myHelloUpper; myHelloUpper=" "+myHelloUpper+" "; //字符串去掉空格 String trimstr=StringUtil.Trim(myHelloUpper); msg=msg+" "+"字符串去掉空格前"+myHelloUpper; msg=msg+" "+"字符串去掉空格后"+trimstr; String ll="ll"; //判断字符串中是否包含另外一个字符串 if(StringUtil.Contains(myHello,ll)){ msg=msg+" "+"myHello中包括ll"; int index=StringUtil.IndexOf(myHello,ll); msg=msg+" "+"ll在myHello中出现的位置是"+index; int lastindex=StringUtil.LastIndexOf(myHello,ll); msg=msg+" "+"ll在myHello中从后往前出现的位置是"+lastindex; String substr=StringUtil.SubString(myHello,0,3); msg=msg+" "+"myHello中从零开始长度为3的字符串为"+substr; substr=StringUtil.Replace(myHello,ll,"gg"); msg=msg+" "+"myHello中替换ll为gg后的结果为"+substr; ZmStringList strList= StringUtil.Split(ll,myHello); String join=strList.Join(","); msg=msg+" "+"myHello按照ll分割的结果为"+join; } else { msg=msg+" "+"myHello中不包括ll"; } //产生guid字符串 String guid=StringUtil.NewGuidString(); msg=msg+" "+"产生的guid字符串为 "+guid; //求字符串的长度 int len=StringUtil.StrLength(guid); msg=msg+" "+"产生的guid字符串的长度为 "+len; msgData.Add("msg",msg); hash.Set("msgData",msgData); } 字符串(String)的基本操作
上一篇:常用类型哈希表集合
下一篇:基本数字类型
联系电话:17321408562 上海洽发信息科技有限公司 张经理 2022 上海洽发 沪ICP备16029095号-6