class Solution {
public boolean judgeCircle(String moves) {
int len = moves.length();
int u=0,d=0,l=0,r=0;
for(int i = 0;i<len;i++){
char tmp = moves.charAt(i);
if(tmp=='U') u++;
if(tmp=='D') d++;
if(tmp=='L') l++;
if(tmp=='R') r++;
}
return u==d && l==r;
}
}
用map的话,两者之间不能用==来判断,必须用equals,而且还得讨论为空的情况,很麻烦。