当前位置: 首页 > news >正文

怀化找什么人做网站短链短网址在线生成工具

怀化找什么人做网站,短链短网址在线生成工具,免费查企业信息软件,济南做外贸网站的公司推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 字符串string的比较有很多方法,比如: …

推荐阅读

  • CSDN主页
  • GitHub开源地址
  • Unity3D插件分享
  • 简书地址
  • 我的个人博客

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。

一、前言

字符串string的比较有很多方法,比如:

EqualsCompareContainsIndexOfStartsWith

那么这些方法都有哪些不同,以及如何使用呢,这篇文章就来分享一下字符串对比的经验。

二、常用字符串对比方法使用

2-1、Equals

Equals方法与”==”是等价的,举个例子:

using UnityEngine;public class TestString : MonoBehaviour
{string str1 = "hello";string str2 = "world";void Start(){// 两种方法是等价的Debug.Log("使用 Equals方法:" + str1.Equals(str2));Debug.Log("使用 == 运算符:" + (str1 == str2));}
}

运行结果:
在这里插入图片描述

2-2、Compare

Equals方法就是比较两个字符串,如果两个字符串不相等返回-1,两个相等则返回0。

举个例子:

using UnityEngine;public class TestString : MonoBehaviour
{string str1 = "hello";string str2 = "world";string str3 = "hello";void Start(){Debug.Log("使用 Compare方法,不相等:" + string.Compare(str1,str2));Debug.Log("使用 Compare方法,相等:" + string.Compare(str1,str3));}
}

运行结果:
在这里插入图片描述

2-3、Contains

Contains方法就是比较传递过来的参数,有没有相等的元素,有返回true,没有返回flase。

这个参数可以是字符类型char,也可以是字符串类型string

举个栗子:

using UnityEngine;public class TestString : MonoBehaviour
{string str1 = "hello";string str2 = "world";char c3 = 'h';void Start(){Debug.Log("使用 Contains方法,参数char:" + str1.Contains(c3));Debug.Log("使用 Contains方法,参数string:" + str1.Contains(str2));}
}

运行结果:
在这里插入图片描述

2-4、IndexOf

IndexOf方法,还有LastIndexOf方法使用基本一致。
IndexOf方法是从前往后找,返回字符对象在字符串中第一次出现的下标。
LastIndexOf方法是从前往后找,返回字符对象在字符串中最后一次出现的下标。

举个例子:

using UnityEngine;public class TestString : MonoBehaviour
{string str1 = "helloworld";string c2 = "o";void Start(){Debug.Log("使用 IndexOf方法:" + str1.IndexOf(c2));//4Debug.Log("使用 LastIndexOf方法:" + str1.LastIndexOf(c2));//6}
}

运行结果:
在这里插入图片描述

2-5、StartsWith

StartsWith方法用于检测字符串是否以指定的子字符串开始,是返回true,否返回false,方法对大小写敏感。

EndWith方法用于检测字符串是否以指定的子字符串结束,是返回true,否返回false,方法对大小写敏感。

举个例子:

using UnityEngine;public class TestString : MonoBehaviour
{string str1 = "helloworld";string c2 = "he";void Start(){Debug.Log("使用 StartsWith方法:" + str1.StartsWith(c2));Debug.Log("使用 EndsWith方法:" + str1.EndsWith(c2));}
}

运行结果:
在这里插入图片描述

三、后记

本篇文章,讲解了string字符串中常用的比较字符串的方法。

  • 比较字符串是否完全一样,可以用Equals
  • 比较两个字符串是否一样,可以用Compare,跟Equals不同的是,Equals是返回bool类型,Compare返回int类型。
  • 比较字符串中是否存在某个字符串可以用Contains
  • 比较字符串中是否存在某个字符串开头或者结尾可以用StartsWithEndWith,也就是比Contains增加了一层限制。
  • 比较字符串在某个字符串中出现第一次或者最后一次的下标,可以用IndexOfLastIndexOf

如果有什么疑问都可以联系作者。

如果觉得本篇文章有用别忘了点个关注,关注不迷路,持续分享更多Unity干货文章。


你的点赞就是对博主的支持,有问题记得留言:

博主主页有联系方式。

博主还有跟多宝藏文章等待你的发掘哦:

专栏方向简介
Unity3D开发小游戏小游戏开发教程分享一些使用Unity3D引擎开发的小游戏,分享一些制作小游戏的教程。
Unity3D从入门到进阶入门从自学Unity中获取灵感,总结从零开始学习Unity的路线,有C#和Unity的知识。
Unity3D之UGUIUGUIUnity的UI系统UGUI全解析,从UGUI的基础控件开始讲起,然后将UGUI的原理,UGUI的使用全面教学。
Unity3D之读取数据文件读取使用Unity3D读取txt文档、json文档、xml文档、csv文档、Excel文档。
Unity3D之数据集合数据集合数组集合:数组、List、字典、堆栈、链表等数据集合知识分享。
Unity3D之VR/AR(虚拟仿真)开发虚拟仿真总结博主工作常见的虚拟仿真需求进行案例讲解。
Unity3D之插件插件主要分享在Unity开发中用到的一些插件使用方法,插件介绍等
Unity3D之日常开发日常记录主要是博主日常开发中用到的,用到的方法技巧,开发思路,代码分享等
Unity3D之日常BUG日常记录记录在使用Unity3D编辑器开发项目过程中,遇到的BUG和坑,让后来人可以有些参考。
http://www.yayakq.cn/news/491252/

相关文章:

  • 360外链seo专业培训技术
  • 网站入侵怎么做wordpress 模板之家
  • 镇江地区做网站的公司有哪些一起爱又一个wordpress站点
  • 网页设计实用教程网站优化培训好学吗
  • 汽车网站模板免费下载工信网企业查询
  • 淘客怎么建网站做推广wordpress 4.4
  • 有网站源码怎么建站南头做网站公司
  • 新乡网站开发的公司最新的网站建设架构
  • 建设隔离变压器移动网站seo作用与原理思维导图
  • 色彩搭配比较好的网站seo培训教程
  • 临沂专业网站建设公司哪家好建立网站准备工作
  • 自己做资讯网站亚马逊网站 如何做站内seo
  • 洛阳建网站网站建设入门要求以及建站流程
  • 福建八大员建设厅延续的网站网站建设与维护功能意义
  • 比较好的做淘客网站新媒体seo指的是什么
  • 北京网页设计公司网站网站设计制作合同范本
  • 网博士自助建站系统学校的网站的代码模板
  • 亚马逊中国网站建设目标前端工程师招聘
  • 个人网站icp备案做网站代理好吗
  • 手机怎么上wap网站红和蓝的企业网站设计
  • 适合新手的网站开发网站推广排名服务
  • 北京市公司网站制作网站建设备案优化
  • 51购物网官方网站赣州网站建设需要多少钱
  • 郑州汽车网站建设哪家好深圳设计展2022
  • 新乡网站关键词优化网站工程和网络工程有什么区别
  • 下载网站站开发360建筑网的内容百度可以查到吗
  • 网站建设公司建设漯河网络推广哪家好
  • 网站禁止ip访问淘宝网卖家中心入口
  • 建设一个网站需要注意的事项会做网站的公司
  • 合肥建设网站公司株洲seo网络优化招聘网