すみません。修正版でやってみました。
そしたら今度は、
static String[] a = {"cat", "dog", "bird", "fish", "turtle", "sneak"};
static String[] b = {"2:ct", "2:dg", "1:brd", "fih", "human"};
全く一致しているものがないのにtureになってしまったのです。。
やはり難しいのでしょうか・・