有一自建类BOOK有10个字段
如果想把一个放有数万笔BOOK的ArrayList拿来比对其中3个字段
该如何编程效能最好

解决方案 »

  1.   

    不知道LZ需要得到什么结果
    可以写个Comparator,对list排序
    sort(List<T> list, Comparator<? super T> c)数据量比较大,都在内存上操作可能会有性能问题
    如果这些数据来自数据库,最好在数据库就order by好,这样java端就不用排序了
      

  2.   

    放进HashSet啊,实现equal和hashCode 方法 自动排重复了