Occurrences After Bigram LeetCode solution in Java
1class Solution {2public String[] findOcurrences(String text, String first, String second) {3String[] st = text.split(" ");4List<String> l = new ArrayList<String>();5int i = 0, n = st.length;67while (i < n) {8if (st[i].equals(first)) if (i + 1 < n - 1 && st[i + 1].equals(second)) l.add(st[i + 2]);9i++;10}1112return l.toArray(new String[0]);13}14}