(5) boolean subText(String a, String b): 如果a中的所有字母都在b中出现(不要求相同次序),返回true, 否则返回false。 例如: subText(‘acer’, ‘racecar’) 返回true subText(‘babble’,‘probable’ ) 返回false
时间: 2023-05-27 12:03:46 浏览: 87
```
public static boolean subText(String a, String b) {
for (int i = 0; i < a.length(); i++) {
if (b.indexOf(a.charAt(i)) < 0) {
return false;
}
}
return true;
}
```
其中,使用 `indexOf` 方法查找 `b` 中是否包含 `a` 中每个字符,如果不存在,说明不符合条件,直接返回 `false`。如果循环结束后都没有返回 `false`,说明所有字符都符合条件,返回 `true`。
阅读全文