Daily LeetCode – day0095 1662. Check If Two String Arrays are Equivalent

// 1662. Check If Two String Arrays are Equivalent
class Solution {
    public boolean arrayStringsAreEqual(String[] word1, String[] word2) {
        StringBuilder words1 = new StringBuilder();
        for (String word : word1) {
            words1.append(word);
        }
        StringBuilder words2 = new StringBuilder();
        for (String word : word2) {
            words2.append(word);
        }
        char[] chars1 = words1.toString().toCharArray();
        char[] chars2 = words2.toString().toCharArray();
        if (chars1.length != chars2.length) {
            return false;
        }
        for (int i = 0; i < chars1.length; ++i) {
            if (chars1[i] != chars2[i]) {
                return false;
            }
        }
        return true;
    }
}
学习笔记:
这是月初的第一道题目,也是一道水题。
用StringBuilder拼接比较快,然后转char[]遍历比较快。


关于樊轶群

一个善良的理想主义者。
此条目发表在每日LeetCode分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注