假设字符串类似这样的aba和aab就相等,现在随便给你二组字符串,请编程比较他们看是否相等

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("匹配成功");

}

}


你可能感兴趣的:(假设字符串类似这样的aba和aab就相等,现在随便给你二组字符串,请编程比较他们看是否相等)