题目来源:比较字符串
题目描述:
比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母
样例
给出 A = “ABCD” B = “ACD”,返回 true
给出 A = “ABCD” B = “AABC”, 返回 false
Java代码
public boolean compareStrings(String A, String B) {
// write your code here
char[] a = A.toCharArray();
char[] b = B.toCharArray();
Arrays.sort(a);
Arrays.sort(b);
int acount=0,bcount=0;
while (acount<a.length&&bcount<b.length) {
if (a[acount]==b[bcount]) {
acount++;
bcount++;
}else {
acount++;
}
}
if (bcount==b.length) {
return true;
}
else {
return false;
}
}