判断该String对象中是否包含参数中的字符串,存在返回true,否则返回false(此判断严格区分大小写)。

String test = "Hello World";
Boolen type1 = test.contains("ell");//type = true
Boolen type2 = test.contains("World");//type = true
Boolen type3 = test.contains("world");//type = false

如果strA中不包括strB,使用strA.Contains(strB)更优;反之,如果strA中包括strB,使用strA.IndexOf(strB)更优。(Regex.Match在此方法中貌似没有体现出任何优势,它更适用于模糊匹配)

具体要使用string.Contains,或是string.IndexOf要看形势。

string.Contains是基于string.IndexOf上的一个方法,使用string.Contains的时候,会调用string.IndexOf,按原理,使用string.IndexOf的效率是要高于string.Contains的,但是还需要根据具体的业务可能的情况去选择

String.contains()方法相关推荐

  1. String.Format()方法

    String.Format方法是我们在.Net应用开发时经常使用到的,它的灵活使用有时能够达到事半功倍的效果,下面我们就借用MSDN上的一个示例来向大家展示String.Format的各种用法. 该示 ...

  2. 【java】maven工程使用switch时不能使用String解决方法

    原因 : 1.7之前不支持使用String 解决方法 : 1.右击程序------> Build Path ------>Config Build Path 2.选择图示选项 3.更改选项 ...

  3. 科普:String hashCode 方法为什么选择数字31作为乘子

    1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法.然后大致看了一下 hashCode 的实现,发现并不是很复杂.但是我从源码中发现了一个奇怪的数字,也就是本文的主 ...

  4. python lowercase_python 的 string.casefold 和 string.lower 方法区别?

    python 3.3 引入了 string.casefold 方法,其效果和 string.lower 非常类似,都可以把字符串变成小写,那么它们之间有什么区别?什么时候该用 string.casef ...

  5. String.intern()方法JDK6与JDK7/JDK8不同

    在JDK6中,String.intern()方法先去运行时常量池中查看有无该字符串,如果有,则直接返回该字符串在方法区的内存地址.如果没有则会先将该字符串对象复制一份保存在常量池中,并返回该字符串对象 ...

  6. java 获取字符串长度_ava练习实例:java字符串长度与Java String charAt() 方法 (建议收藏)...

    JJava 字符串长度 public class StringDemo {public static void main(String args[]) {String palindrome = &qu ...

  7. String.format()方法使用说明

    2019独角兽企业重金招聘Python工程师标准>>> JDK1.5开始String类中提供了一个非常有用的方法String.format(String format, Object ...

  8. ASP.NET中String.IndexOf 方法的使用

      ASP.NET中String.IndexOf 方法的使用 收藏 String.IndexOf 方法 (value, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配 ...

  9. 当要将其他类型转成String类型时候 看String的方法

    当要将其他类型转成String类型时候 看String的方法进行转换 转载于:https://www.cnblogs.com/classmethond/p/10100877.html

  10. Java在使用时需要注意那些问题_java使用String.split方法时要注意的问题

    在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果. 我们看jdk doc中说明 public String[] split(String rege ...

最新文章

  1. 重新学习idea的基础知识
  2. nvm 装 nodejs 重启终端失效的解决方法
  3. 在.NET Core微服务中使用HostBuilder和Generic Host
  4. asic面试题目 英伟达_免笔试!不限量!全球可编程图形处理技术领袖英伟达2021校园招聘火热进行中!...
  5. qs.js 更好的处理url参数
  6. mysql+select阻塞ddl_MySQL 5.6中如何定位DDL被阻塞的问题
  7. SAP License:启动物料帐后不可更改物料价格的处理方法
  8. PTA--03-树2 List Leaves
  9. CentOS依赖包查找工具(https://centos.pkgs.org)
  10. 52. 配置 Etag (13)
  11. 基于 nacos 部署 springcloud jar 包,报错 org.yaml.snakeyaml.error.YAMLException
  12. [转载]手机编程与AIDE
  13. 精力充沛才能走得更远更从容
  14. 二维码墓碑:可手机“扫”墓祭祖
  15. auto.js脚本自动点击屏幕双11自动领金币
  16. 一起用Python做个上课点名器,好玩又实用!
  17. selenium之判断是否定位正确
  18. 各种稀奇古怪的问题(持续更新中)
  19. H3C交换机查询光功率
  20. Axure RP 新闻标题链接制作

热门文章

  1. 三大运营商物联卡哪家网络稳定
  2. JS中的void 0是什么意思?
  3. Unity 制作font字体
  4. NC65开发使用UAP-STUDIO6.5发布WebService
  5. iframe(标签的使用)
  6. 微信小程序上传和下载文件
  7. AJAX 后端处理程序
  8. [Linux]: 开机运行指定的命令/自动运行命令-Ubuntu亲测
  9. 利用opencv识别文本
  10. [MOVE]-音频翻唱检索论文笔记