两个字符串是变位词

写出一个函数 anagram(s, t) 去判断两个字符串是否是颠倒字母顺序构成的

样例

给出 s="abcd",t="dcab",返回 true

public class Solution {
    /**
     * @param s: The first string
     * @param b: The second string
     * @return true or false
     */
    public boolean anagram(String s, String t) {
        // write your code here
            char[] sc = s.toCharArray();  //将字符串转换为字符数组
            char[] tc = t.toCharArray();
            Arrays.sort(sc);
            Arrays.sort(tc);
            String scc = new String(sc);  //字符数组再转换为字符串
            String tcc = new String(tc);
            return scc.equals(tcc);
    }
};

 

posted on 2015-10-12 12:16  上发条的姑娘  阅读(185)  评论(0编辑  收藏  举报

导航