问题背景
给你一个字符串数组 w o r d s words words 和一个字符串 s s s,其中 w o r d s [ i ] words[i] words[i] 和 s s s 只包含 小写英文字母 。
请你返回 w o r d s words words 中是字符串 s s s 前缀 的 字符串数目 。
一个字符串的 前缀 是出现在字符串开头的子字符串。子字符串 是一个字符串中的连续一段字符序列。
数据约束
- 1 ≤ w o r d s . l e n g t h ≤ 1000 1 \le words.length \le 1000 1≤words.length≤1000
- 1 ≤ w o r d s [ i ] . l e n g t h , s . l e n g t h ≤ 10 1 \le words[i].length, s.length \le 10 1≤words[i].length,s.length≤10
- w o r d s [ i ] words[i] words[i] 和 s s s 只 包含小写英文字母。
解题过程
用库函数就能解决,就不必自己再想其他办法了。
具体实现
class Solution {public int countPrefixes(String[] words, String s) {int res = 0;for (String word : words) {if (s.startsWith(word)) {res++;}}return res;}
}