Java String contains()
contains() 判断该字符串是否包含某个字符串。
1 语法
public boolean contains(CharSequence sequence)
2 参数
sequence:指定要搜索的字符串。
3 返回值
如果存在指定字符串,则为true,否则为false。
4 contains()内部源码
public boolean contains(CharSequence s) {
return indexOf(s.toString()) > -1;
}
5 contains()示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java String.contains方法的例子
*/
class Demo{
public static void main(String args[]){
String name="what do you know about me";
System.out.println(name.contains("do you know"));
System.out.println(name.contains("about"));
System.out.println(name.contains("hello"));
}}
输出结果为:
true
true
false
6 contains()示例2
contains() 方法是区分大小写的。如果参数大小写不匹配,则返回false。
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java String.contains方法的例子
*/
public class Demo {
public static void main(String[] args) {
String str = "Hello yiidian readers";
boolean isContains = str.contains("Yiidian");
System.out.println(isContains);
// 大小写敏感
System.out.println(str.contains("yiidian")); // false
}
}
输出结果为:
false
true
7 contains()示例3
contains() 方法有助于在字符串中找到另一个字符串。而且可以结合if流程控制语句帮助我们实现数据检索判断。让我们在下面看一个例子。
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java String.contains方法的例子
*/
public class Demo {
public static void main(String[] args) {
String str = "To learn Java visit yiidian.com";
if(str.contains("yiidian.com")) {
System.out.println("This string contains yiidian.com");
}else
System.out.println("Result not found");
}
}
输出结果为:
This string contains yiidian.com
热门文章
优秀文章