【发布时间】:2015-04-29 16:10:48
【问题描述】:
例如: 如果您有一个字符串“magikarp”,并且您针对“karma”进行了测试,这将是正确的,因为构成“karma”的所有字母都可以在“magikarp”中找到。
“kipp”会返回 false,因为“magikarp”中只有一个“p”。
这是我现在的尝试,但我认为它的效率不是很高,并且对于一个字母多次出现的情况,它不会正确返回。
private boolean containsHelper(String word, String word2){
for (int i = 0; i < word2.length(); i ++){
if (!word.contains(String.valueOf(word2.charAt(i)))){
return false;
}
}
return true;
}
【问题讨论】: