java 字符串忽略大小写比较

时间:2022-02-25 00:58:04

Java中没有现成的方法,检测一个String中是否包含另一个String(忽略大小写)的方法。

记得在Java正则表达式里面看到过忽略大小写的方法,所以写出了一种忽略大小写的比较字符串的方法。

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class exp

{
public static void main(String args[])
{
Pattern pattern = Pattern.compile("ACCIDENT", Pattern.CASE_INSENSITIVE);
        Matcher matcher = pattern.matcher("The accident is caused by Mary.");
if (matcher.find())
System.out.println("yeah......");
else
System.out.println("oh no!!!");
}
}

运行成功

java 字符串忽略大小写比较

在网上也看到过一些网友写的程序,感觉过于复杂了,这个方法相比之下比较简单。