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 + ""));
  1. 使用**String.valueOf()**方法
char ch = 'a';
String s = "abandon";
System.out.println(s.contains(String.valueOf(ch)));

2 使用String类的indexOf方法


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

输出结果为:

java判断字符串中是否包含某个字符相关推荐

  1. java 判断字符串中是否包含emoj表情及过滤

    java 判断字符串中是否包含emoj表情及过滤 package com.luo.dtqjh.utils;import org.apache.commons.lang.StringUtils;publ ...

  2. java 包含汉字,【转载】Java判断字符串中是不是包含汉字

    [转载]Java判断字符串中是否包含汉字 import java.util.regex.Matcher; import java.util.regex.Pattern; public class If ...

  3. java 包含汉字,java判断字符串中是否包含汉字

    java判断字符串中是否包含汉字 package com.zuidaima.util; /** [email protected] www.zuidaima.com **/ public class ...

  4. 判断字符串中是否包含指定字符(JavaScript)

    判断字符串中是否包含指定字符 indexOf() indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置.如果要检索的字符串值没有出现,则返回 -1. search() search( ...

  5. Java判断字符串中是否包含中英文标点符号

    Java判断字符串中是否包含中英文标点符号 /*** 该函数判断一个字符串是否包含标点符号(中文英文标点符号).* 原理是原字符串做一次清洗,清洗掉所有标点符号.* 此时,如果原字符串包含标点符号,那 ...

  6. 判断字符是否是字母java,java判断字符串中是否包含字母

    1.java代码判断字符串中是否包含字母: 思路:使用正则表达式的来验证 1.1示例代码如下: /** * 该方法主要使用正则表达式来判断字符串中是否包含字母 * @author fenggaopan ...

  7. java判断字符串中是否包含中文 过滤中文

    package com.test;import java.util.regex.Matcher; import java.util.regex.Pattern;public class Test {@ ...

  8. java判断字符串中是否包含字母

    2019独角兽企业重金招聘Python工程师标准>>> 1.Java代码判断字符串中是否包含字母: 思路:使用正则表达式的来验证 1.1示例代码如下: [html] view pla ...

  9. JAVA判断字符串中是否包含中文汉字

    汉字的Unicode范围扩展了好多次了,网上的各种判断正则都是之前的,漏了很多 汉字 下面是最新的最全的判断正则 /*** 判断字符串中是否包含中文汉字** @param content* @retu ...

最新文章

  1. 伟人必须回答的(二十道问题)
  2. Mac zsh切换bash bash切换zsh
  3. numpy列相加_Python数据分析入门:NumPy基础:数组与向量化计算
  4. Linux下C编程入门(.h文件,.c文件,以及多文件调用的方式)
  5. Android Touch系统简介(二):实例详解onInterceptTouchEvent与onT
  6. ASP.NET状态管理
  7. android官方文档中文版_Now in Android:01 - 如何掌握最新的 Android 技术?
  8. Java番外篇2——jdk8新特性
  9. Android Timer编写方式深解
  10. mfc 服务器文件拷贝到本地,mfc服务器客户端间传输文件
  11. 论文Real-Time Lane and Obstacle Detection on the global System
  12. php mysql 跨库_PHP使用PDO进行跨数据库操作
  13. cron风格定时器_QuartzCron表达式在线生成-在线QuartzCron定时器表达式生成工具
  14. 前端-回到顶部效果总结
  15. Linux 内核官网下载
  16. Android smali语法
  17. 用计算机怎么打出箭头,箭头怎么打(电脑怎么打长箭头符号) | 土蜂蜜百科网
  18. excel中NORM.DIST 的python实现
  19. Java的访问控制修饰符有哪些?各有什么访问权限?
  20. AE PR模板基本图形预设素材包动态字幕文字标题排版动画预设效果

热门文章

  1. 网优谷说明域名后缀对SEO有影响吗?
  2. SAP Inbound via EDI
  3. 【JS】584- 20行代码​手写 async / await​​​​
  4. 不同模式电商时履约,运单的差异
  5. 智能手机发布会上云,是“迫不得已”还是“刻不容缓”?
  6. Oracle RAC心跳机制
  7. 张孝祥java高新技术笔记_张孝祥Java高新技术_课程--------学习笔记第一天
  8. 用自定义函数实现判断是否为闰年。
  9. python入门教程pdf免费_python入门教程pdf
  10. 暴风影音xp版本_深度丨想靠不足一元的会员费翻身,暴风影音当真了!