ArrayList与hashSet的区别

ArrayList与hashSet的区别

ArrayList与hashSet最大的区别在与
ArrayList是"守规矩的数组",里面的元素按添加的顺序排序,添加多少就存多少.
而hashSet,是无序的,不重复的:
参考以下代码:
public static void main(String args[]){
List list = new ArrayList();
list.add(“Hello” );
list.add(“word”);
list.add(“word”);
list.add(“3q”);
list.add(“3q”);
System.out.println(list); //[Hello, word, word, 3q, 3q]
}
public static void main(String args[]){
Set set = new HashSet();
set .add(“Hello” );
set .add(“word”);
set .add(“word”);
set .add(“3q”);
set .add(“3q”);
System.out.println(set.size()); //3
System.out.println(set); //[Hello, word, 3q]
}

猜你喜欢

转载自blog.csdn.net/weixin_43532718/article/details/84405022