am试图做一个检查我的字符串是否包含子字符串的代码。
但是,我有特定的需求,而String.contains与我的需求不符。参数“ comp”和字符串“ computer”应返回false,参数“ comp”和字符串“ comp science”也应返回false,参数“ comp”和字符串“ comp,science”应返回true。谢谢
答案 0 :(得分:0)
如果,
是唯一被接受为单词(标签)分隔符的字符,则可以尝试在其上拆分字符串。
if (someString.contains(",") {
String[] arr = someString.split(",");
//check arr using equals() ...
} else {
if someString.equals("comp") {
//...
}
}