Java如何判断字符串中是否包含某个字符

 更新时间:2023年02月04日 14:58:55   作者:bullshitter  
这篇文章主要介绍了Java如何判断字符串中是否包含某个字符,可以使用String类的contains()方法,另一种方法使用String类的indexOf方法,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1 使用String类的contains()方法

contains()方法用于判断字符串中是否包含指定的字符或字符串。语法如下:

public boolean contains(CharSequence chars)

参数类型:CharSequence
CharSequence是一个接口,实现这个接口的类有:CharBuffer、StringStringBufferStringBuilder。可以理解为“CharSequence描述的就是字符串”。所以,用contains方法判断字符串中是否包含某个字符时,不能使用字符类型的变量,应该将字符转化为字符串再使用contains()方法判断

从图片中我们可以看出String类的contains()方法中的参数类型不能为char。将字符转化为字符串的方法一般有两种:

1.使用加号连接空字符串**+ “”**

char ch = 'a';
String s = "abandon";
System.out.println(s.contains(ch + ""));

2,使用**String.valueOf()**方法

char ch = 'a';
String s = "abandon";
System.out.println(s.contains(String.valueOf(ch)));

2 使用String类的indexOf方法

indexOf()方法不仅能判断字符串中是否能包含某个字符,还可以返回对应的下标,而且能找出所有相同字符对应的下标

输出结果为:

到此这篇关于Java判断字符串中是否包含某个字符的文章就介绍到这了,更多相关java判断字符串中是否包含某个字符内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java使用自定义注解实现为事件源绑定事件监听器操作示例

    Java使用自定义注解实现为事件源绑定事件监听器操作示例

    这篇文章主要介绍了Java使用自定义注解实现为事件源绑定事件监听器操作,结合实例形式分析了java自定义注解、注解处理、事件监听与响应等相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • 实例解析JAVA中代码的加载顺序

    实例解析JAVA中代码的加载顺序

    这篇文章主要介绍了举例说明Java中代码块的执行顺序,需要的朋友可以参考下
    2017-04-04
  • springboot中使用redis由浅入深解析

    springboot中使用redis由浅入深解析

    这篇文章主要由浅入深为大家介绍了springboot中使用redis的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Spring spel表达式使用方法示例

    Spring spel表达式使用方法示例

    这篇文章主要介绍了Spring spel表达式使用方法示例,通过一些实例向大家展示了spel表达式的用法,需要的朋友可以了解下。
    2017-09-09
  • 记一次集成swagger2(Knife4j)在线文档提示:Knude4j文档请求异常的解决办法

    记一次集成swagger2(Knife4j)在线文档提示:Knude4j文档请求异常的解决办法

    Knife4j是一个集Swagger2 和 OpenAPI3为一体的增强解决方案,下面这篇文章主要给大家介绍了关于一次集成swagger2(Knife4j)在线文档提示:Knude4j文档请求异常的解决办法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • SpringBoot MongoCustomConversions自定义转换方式

    SpringBoot MongoCustomConversions自定义转换方式

    这篇文章主要介绍了SpringBoot MongoCustomConversions自定义转换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Java实战之酒店人事管理系统的实现

    Java实战之酒店人事管理系统的实现

    这篇文章主要介绍了如何用Java实现酒店人事管理系统,文中采用的技术有:JSP、Spring、SpringMVC、MyBatis等,感兴趣的小伙伴可以学习一下
    2022-03-03
  • Java 函数式编程要点总结

    Java 函数式编程要点总结

    函数式编程并不是Java新提出的概念,其与指令编程相比,强调函数的计算比指令的计算更重要;与过程化编程相比,其中函数的计算可以随时调用。Java8新引入函数式编程方式,大大的提高了编码效率。本文将对涉及的对象等进行统一的学习及记录。
    2021-06-06
  • 执行java请求时导致在脚本执行结束时JVM无法退出

    执行java请求时导致在脚本执行结束时JVM无法退出

    这篇文章主要介绍了执行java请求,导致在脚本执行结束时JVM无法退出问题,本文通过原因分析给出解决方案,需要的朋友可以参考下
    2020-02-02
  • 详解Spring中的@Scope注解

    详解Spring中的@Scope注解

    这篇文章主要介绍了详解Spring中的@Scope注解,@Scope注解是Spring IOC容器中的一个作用域,在Spring IOC容器中,他用来配置Bean实例的作用域对象,需要的朋友可以参考下
    2023-07-07

最新评论