首页 > 其他 > 详细

leetcode 1078 Occurrences After Bigram

时间:2019-06-10 14:10:40      阅读:88      评论:0      收藏:0      [点我收藏+]

lc1078 Occurrences After Bigram

trim().split()将原字符串转换成words数组

依次匹配first和second,若两者都能匹配上,则下一个单词为third,将其加入List<String> res

返回 res.toArray(new String[0])

 1 class Solution {
 2     public String[] findOcurrences(String text, String first, String second) {
 3         String[] textPlus = text.trim().split(" ");
 4         List<String> res = new ArrayList();
 5         
 6         if(textPlus.length < 3 || first.length() == 0 || second.length() == 0)
 7             return new String[0];
 8         
 9         for(int i=0; i<textPlus.length-2; i++){
10             if(textPlus[i].equals(first) && textPlus[i+1].equals(second)){
11                 res.add(textPlus[i+2]);
12             }
13         }
14         
15         return res.toArray(new String[0]);
16     }
17 }

 

leetcode 1078 Occurrences After Bigram

原文:https://www.cnblogs.com/hwd9654/p/10996697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!