Get Unique Data From Array Of Pointers In Java