在本教程中,我们将借助示例了解 Java String contains() 方法。
contains()
方法检查指定的字符串(字符序列)是否存在于字符串中。
示例
class Main {
public static void main(String[] args) {
String str1 = "Java String contains()";
// check if str1 contains "Java"
boolean result = str1.contains("Java");
System.out.println(result);
}
}
// Output: true
用法:
用法:
string.contains(CharSequence ch)
这里,string
是String
类的对象。
参数:
contains()
方法采用单个参数。
- ch(charSequence) - 一个字符序列
注意: A charSequence
是一个字符序列,例如:String
,CharBuffer
,StringBuffer
等等。
返回:
- 返回真如果字符串包含指定的字符
- 返回假如果字符串不包含指定的字符
示例 1:Java 字符串 contains()
class Main {
public static void main(String[] args) {
String str1 = "Learn Java";
Boolean result;
// check if str1 contains "Java"
result = str1.contains("Java");
System.out.println(result); // true
// check if str1 contains "Python"
result = str1.contains("Python");
System.out.println(result); // false
// check if str1 contains ""
result = str1.contains("");
System.out.println(result); // true
}
}
在这里,str.contains("")
给出了 true
,因为空字符串是所有其他字符串的子集。
示例 2:将 contains() 与 if...else 一起使用
class Main {
public static void main(String[] args) {
String str1 = "Learn Java";
String str2 = "Java";
String str3 = "java";
Boolean result;
// true because "Learn Java" contains "Java"
if (str1.contains(str2)) {
System.out.println(str1 + " contains " + str2);
}
else {
System.out.println(str1 + " doesn't contains " + str2);
}
// contains() is case-sensitive
// false because "Learn Java" doesn't contains "java"
if (str1.contains(str3)) {
System.out.println(str1 + " contains " + str3);
}
else {
System.out.println(str1 + " doesn't contain " + str3);
}
}
}
输出
Learn Java contains Java Learn Java doesn't contain java
相关用法
- Java String contains()用法及代码示例
- Java String contentEquals()用法及代码示例
- Java String concat()用法及代码示例
- Java String copyValueOf()用法及代码示例
- Java String compareToIgnoreCase()用法及代码示例
- Java String codePoint()用法及代码示例
- Java String compareTo()用法及代码示例
- Java String charAt()用法及代码示例
- Java String valueOf()用法及代码示例
- Java String split()用法及代码示例
- Java String strip()用法及代码示例
- Java String getChars()用法及代码示例
- Java String substring()用法及代码示例
- Java String replace()用法及代码示例
- Java String regionMatches()用法及代码示例
- Java String isEmpty()用法及代码示例
- Java String toString()用法及代码示例
- Java String endsWith()用法及代码示例
- Java String lines()用法及代码示例
- Java String repeat()用法及代码示例
注:本文由纯净天空筛选整理自 Java String contains()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。