C#详解-Contains、StartsWith、EndsWith、Indexof、lastdexof

目录

简介:

过程:

举例1.1

举例1.2 ​

总结:


简介:

在C#中Contains、StarsWith和EndWith、IndexOf都是字符串函数。

1.Contains函数用于判断一个字符串是否包含指定的子字符串,返回一个布尔值(True或False)。

2.StartsWith函数用于判断一个字符串是否以指定的子字符串开头,返回一个布尔值(True或False)。

3.EndsWith函数用于判断一个字符串是否以指定的子字符串结尾,返回一个布尔值(True或False)。

4.Indexof:是一个字符串或数组的方法,用于查找指定元素或字符在字符串或数组中的索引位置。该方法返回的是第一个匹配项的索引位置,如果未找到匹配项,则返回-1。

5.lastIndexof:找最后一个字符串 的索引。

过程:

举例1.1

Contains、StartsWith和Endswith目的都是使字符串更加方便、高效可读,故此注释掉其中两个,以Contains举例。
优点:

-方便快速判断一个字符串是否包含特定的子字符串

-在处理字符串时,这些方法可以帮助我们 更好的控制和过滤输入

-提高程序的性能和效能

-代码更加简介和易读

举例1.2

Indexof和lastIndexof方法都是一样的,只是lastIndexof查找最后一个字符串的索引,故此注释lastIndexof举例Indexfo。

优点:

-快速查找元素的索引位置

-检查元素是否存在

-判断重复元素

-数组去重

总结:

Contains、StarsWith、EndWith都可以用于字符串的搜索和匹配,判断字符串的特定部分是否符合要求。共同点都接收一个子字符串作为参数,并返回一个布尔值表示匹配的结果,它们的不同之处在于搜索范围不同,Contains查找整个字符串,StartsWiht查找开头部分,EndsWiht查找结尾部分。

相关推荐
不爱写代码的玉子2 分钟前
HALCON透视矩阵
人工智能·深度学习·线性代数·算法·计算机视觉·矩阵·c#
我很好我还能学22 分钟前
【面试篇 9】c++生成可执行文件的四个步骤、悬挂指针、define和const区别、c++定义和声明、将引用作为返回值的好处、类的四个缺省函数
开发语言·c++
程序员JerrySUN34 分钟前
[特殊字符] 深入理解 Linux 内核进程管理:架构、核心函数与调度机制
java·linux·架构
2302_8097983238 分钟前
【JavaWeb】Docker项目部署
java·运维·后端·青少年编程·docker·容器
蓝婷儿43 分钟前
6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础
开发语言·python·学习
渣渣盟1 小时前
基于Scala实现Flink的三种基本时间窗口操作
开发语言·flink·scala
网安INF1 小时前
CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)
java·web安全·网络安全·flink·漏洞
一叶知秋哈1 小时前
Java应用Flink CDC监听MySQL数据变动内容输出到控制台
java·mysql·flink
jackson凌1 小时前
【Java学习笔记】SringBuffer类(重点)
java·笔记·学习
sclibingqing1 小时前
SpringBoot项目接口集中测试方法及实现
java·spring boot·后端