怎么判断一个数组里的2个值相等呢

如何判断一个数组里的2个值相等呢?String[] a 啊 不 才 的 啊 发 个 好 看 了 好.split( )把相等这

如何判断一个数组里的2个值相等呢?
String[] a = "啊 不 才 的 啊 发 个 好 看 了 好".split(" ");
把相等这值输出出来.
小弟出学java,还请各位大大指教下.

[解决办法]

Java code
    public static void main(String[] args) {        String[] a = "啊 不 才 的 啊 发 个 好 看 了 好".split(" ");        Map<String, Integer> map = new  HashMap<String, Integer>() ;      for (int i = 0; i < a.length; i++) {        if(map.containsKey(a[i])){            System.out.println(a[i]);        }else{            map.put(a[i], i) ;        }    }    }