全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Java中contains用法详解

发布时间:2023-11-25 00:28:34
发布人:xqq

一、什么是contains()

contains()是一种Java字符串内置方法,用于检查一个字符串中是否包含另一个字符串,返回值为布尔类型。

二、contains()使用方法

1、检查一个字符串是否包含另一个字符串:


String str1 = "Hello World!";
String str2 = "World";
boolean b = str1.contains(str2);
System.out.println(b); // 输出为true

2、检查一个字符串是否包含另一个字符串(不分大小写):


String str1 = "Hello World!";
String str2 = "world";
boolean b = str1.toLowerCase().contains(str2.toLowerCase());
System.out.println(b); // 输出为true

3、检查一个字符串是否以某个字符串开头:


String str1 = "Hello World!";
String str2 = "Hello";
boolean b = str1.startsWith(str2);
System.out.println(b); // 输出为true

4、检查一个字符串是否以某个字符串结尾:


String str1 = "Hello World!";
String str2 = "World!";
boolean b = str1.endsWith(str2);
System.out.println(b); // 输出为true

三、contains()常见错误

1、包含空格的问题:在检查字符串时,应注意空格的存在。如果要检查的字符串不包含空格,则可以正常工作,但如果要检查的字符串包含空格,则会返回false


String str1 = "Hello World!";
String str2 = "World!";
boolean b = str1.contains(str2 + " ");
System.out.println(b); // 输出为false

2、分大小写问题:默认情况下,contains()区分大小写。因此,如果要查找的字符串的大小写与实际字符串不匹配,contains()将返回false


String str1 = "Hello World!";
String str2 = "world";
boolean b = str1.contains(str2); // 返回false
b = str1.toLowerCase().contains(str2.toLowerCase()); // 返回true

四、总结

在Java中,contains()是一种非常有用的字符串检查方法。但是,使用此方法时应注意其限制和问题。

java中contains

相关文章

Vue3 中 v-html 的使用

Vue3 中 v-html 的使用

2023-11-25
linuxx11图形化,linux系统图形化界面怎么打开命令

linuxx11图形化,linux系统图形化界面怎么打开命令

2023-11-25
Python安装egg文件用法介绍

Python安装egg文件用法介绍

2023-11-25
property_exists详解

property_exists详解

2023-11-25

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取