当题中给出两个字符串,让你找出是否包含时
Scanner sc=new Scanner(System.in);
String shop=sc.nextLine();
String buy=sc.nextLine();
int []c=new int[128]; //ASCII码值有127个
for(int i=0;i<shop.length();i++) {
int index=shop.charAt(i); //charAt找出来的是ASCII中的十进制
c[index]++;
}
int k=0;
for(int i=0;i<buy.length();i++) {
int index=buy.charAt(i);
if(c[index]!=0) {
c[index]--;
}else {
k++; //k表示buy字符串中的字符在shop字符串中没有的个数
}
}