首页 > 其他 > 详细

两个字符串是变位词

时间:2015-10-12 14:20:56      阅读:154      评论:0      收藏:0      [点我收藏+]

写出一个函数 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);
    }
};

 

两个字符串是变位词

原文:http://www.cnblogs.com/sumbud/p/4871268.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!