新知识-Java Map.put(Leetcode 205)
力扣205题——同构字符串
代码
class Solution {
public boolean isIsomorphic(String s, String t) {
HashMap
我太菜了
思路
False:
1.我一开始想用getOrdefault存放s和t的字符个数
2.想通过>0的情况下判断2个String有无不同个数的字符个数
True:
1.完全不需要用map.put(s,map.getOrdefault(s,0)+1)来存放字符个数,直接for i找到下标用charAt(i)遍历就行了,哦吼吼我真菜!!!!
2.可以直接用map
这里贴一个评论区大神的代码:
class Solution {
public boolean isIsomorphic(String s, String t) {
if(s.length() != t.length()){
return false;
}
HashMap map = new HashMap<>();
for(int i=0; i
今日份收获:
Map