您的位置:首页 > 编程语言 > Java开发

Java-确定字符串是否包含子字符串

2014-04-18 10:35 246 查看
利用String自带的函数和正则来实现

package com.tj;

public class MyClass implements Cloneable {
public static void main(String[] args) {
String string = "Madam, I am Adam";

// 是否以Mad开头
boolean b = string.startsWith("Mad");
System.out.println(b);

// 是否以dam结尾
b = string.endsWith("dam");
System.out.println(b);

//判断是否包含这个字符串
b = string.indexOf("I am") > 0;
System.out.println(b);

//下面是忽略大小写的比较(利用正则实现)

//是否以mad开头
b = string.matches("(?i)mad.*");
System.out.println(b);

//是否以adam结尾
b = string.matches("(?i).*adam");
System.out.println(b);

//是否包含i am这个字符串
b = string.matches("(?i).*i am.*");
System.out.println(b);

}
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: