如何判断一个字符串中是否包含另一个字符串?
String ? a ? = ? "HelloWorld";
String ? b ? = ? "oWor";
如何符合判断a中是否包含b?
?
如果? a.indexOf(b)> =0?? ?或者?????? a.indexOf(b)!=-1? 就说明包含?
?
?
public ? class ? Text4 ? {?
????????
??????? public ? static ? void ? main ? (String[] ? args) ? {
? ? ? ? String ? a ? = ? "HelloWorld";
??????? String ? b ? = ? "oWor";
???????? System.out.println(a.indexOf(b));
? ? ? ? }
? ? ? ?
}
输出 ? 4 ? ?
?
如果不包含输入为 ? -1
public ? int ? indexOf(String ? str)
Returns ? the ? index ? within ? this ? string ? of ? the ? first ? occurrence ? of ? the ? specified ? substring. ? The ? integer ? returned ? is ? the ? smallest ? value ? k ? such ? that: ?
? this.startsWith(str, ? k)
?
is ? true. ?
Parameters:
str ? - ? any ? string. ?
Returns:
if ? the ? string ? argument ? occurs ? as ? a ? substring ? within ? this ? object, ? then ? the ? index ? of ? the ? first ? character ? of ? the ? first ? such ? substring ? is ? returned; ? if ? it ? does ? not ? occur ? as ? a ? substring, ? -1 ? is ? returned.
?
?
?
?