290. Word Pattern

来源:互联网 发布:windows键锁定 编辑:程序博客网 时间:2024/06/05 21:07

题目:https://leetcode.com/problems/word-pattern/

代码:

public class Solution {    public boolean wordPattern(String pattern, String str) {        ArrayList p = new ArrayList();        String[] gg = str.split(" ");        int index;        if(pattern.length()!=gg.length)            return false;        ArrayList<String> s = new ArrayList<>();        for(int i=0;i<pattern.length();i++)        {            if(p.contains(pattern.charAt(i)))            {                index = p.indexOf(pattern.charAt(i));                String r = s.get(index);                if(!gg[i].equals(r))                    return false;            }            else            {                if(s.contains(gg[i]))                    return false;            }            p.add(pattern.charAt(i));            s.add(gg[i]);        }        return true;    }}3ms
0 0