看到 http://blog.csdn.net/ivanmerlin/article/details/48315349 后,我用另一种方法实现。
题目样例:
给出 A = “ABCD” B = “ACD”,返回 true
给出 A = “ABCD” B = “AABC”, 返回 false
注意
在 A 中出现的 B 字符串里的字符不需要连续或者有序。
另外的一种写法如下。不对的地方还望指正。
public boolean compare(String a, String b) {
if (TextUtils.isEmpty(b)) return true;
if (TextUtils.isEmpty(a)) return false;
char[] aChars = a.toCharArray();
char[] bChars