LeetCode
1662. 检查两个字符串数组是否相等
链接: link
思路
简单题还不重拳出击,先连接再比较
注意细节,StringBuilder是为了更快,StringBuilder类没有重写equals方法,比较的是不是同一个对象,所以要转化成String再比较,String重写了equals方法,比较的是两个对象的内容
代码
class Solution {
public boolean arrayStringsAreEqual(String[] word1, String[] word2) {
StringBuilder s1 = new StringBuilder();
StringBuilder s2 = new StringBuilder();
for(int i = 0; i < word1.length; i++){
s1.append(word1[i]);
}
for(int i = 0; i < word2.length; i++){
s2.append(word2[i]);
}
return s1.toString().equals(s2.toString());
}
}