list与set方法的区别有:
1、list可以插入多个null元素,而set只允许插入一个null元素;
2、list容器是有序的,而set容器是无序的;
3、list方法可以允许重复的对象,而set方法不允许重复对象等等。
Java中的集合共包含三大类,它们分别是Set(集),List(列表)以及Map(映射)。它们都处在java.util中并且都为接口。它们各自都有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList。
接下来将为大家介绍这两大类之间的区别,以下图解,希望对大家有所帮助。