import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ArrayEqualTest
{
public static void main(String[] args){
List<String> a = new ArrayList<>();
a.add("a");
a.add("b");
a.add("c");
List<String> b = new ArrayList<>();
b.add("a");
b.add("b");
b.add("d");
String[] aArray = a.toArray(new String[]{});
String[] bArray = b.toArray(new String[]{});
System.out.println(Arrays.equals(aArray,bArray));
}
}
顺序不一样,元素一样依然是false ,这个方法是不合适的,经过研究学习发现这个博主写的特别好,在这里贴一下:
添加链接描述