在执行Regex时将输入字符串转换为所有大写字母



我目前正在处理的问题是,当用户输入字符串时,我的程序将根据输入的字符串返回搜索结果。(在这个例子中是"ca"(

在下面的代码中,我只设法使我的程序返回所有包含小写"的结果;ca";只有

然而,我想转换";ca";在仍然执行"大写"的同时;包含";返回搜索结果时使用Regex。这意味着,无论情况如何;ca";或";CA";,所有的结果;CA";将被退回。

我可以知道我应该如何修改下面的代码吗?提前谢谢。

public boolean matches( courseList p ) 
{ 
return p.getName().contains("ca");
}

只需将整个文本更改为小写/大写:

public boolean matches( courseList p ) 
{ 
return p.getName().toUpperCase().contains("CA");
}

public boolean matches( courseList p ) 
{ 
return p.getName().toLowerCase().contains("ca");
}

相关内容

最新更新