如何快速高效的比较两个List<String []>对象,里面的数值完全相等。

    List<String[]> list1 = new ArrayList<>();
    List<String[]> list2 = new ArrayList<>();
    String [] line1 = new String[] {"3","4","5","6","7"};
    String [] line2 = new String[] {"3","4","5","6","7"};
    String [] line3 = new String[] {"4","5","6","7","8"};
    String [] line4 = new String[] {"4","5","6","7","8"};
    list1.add(line1);list1.add(line3);
    list2.add(line2);list2.add(line4);
    两个list中所存的String数组数值是一样的,做指向地址不一样,用list的retainAll(),containsAll(),removeAll()均无法解决。

反正我之前都是写个for一个个元素比较的,,我也想知道有没有更高效的方法,,

研究了半天,已经解决。

把数组内的元素用字符串累加出来判断字符串