String so="bba";
String st="abb";
byte[] bb=new byte[256];
char[] cs=so.toCharArray();
for(char c:cs)
{
bb[c]++;
}
char[] ts=st.toCharArray();
for(char c:ts)
{
bb[c]--;
if(bb[c]<0)
{
system.out.println("不能匹配1");
return;
}
}
for(char c:cs)
{
if(bb[c]>0)
{
System.out.println("不能匹配2");
return;
}
}
System.out.println("匹配成功");
}
}