淘先锋技术网

首页 1 2 3 4 5 6 7

Java中有很多数据结构可供使用,其中hashset和list是两个非常常用的集合类型。Hashset是一个无序集合,不允许包含重复元素,而list则是一个有序集合,允许包含重复元素。

以下是一个使用hashset的例子:

Set<String> hashset = new HashSet<>();
hashset.add("apple");
hashset.add("banana");
hashset.add("apple");
hashset.add("cherry");
System.out.println(hashset);

上面的代码创建了一个hashset,向其中添加了几个元素,并打印出集合的内容。由于apple已经存在于集合中,所以第二次添加它并不会有任何效果。输出结果为:

[cherry, banana, apple]

下面是一个使用list的例子:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("apple");
list.add("cherry");
System.out.println(list);

上面的代码创建了一个list,向其中添加了几个元素,并打印出集合的内容。由于list允许包含重复元素,所以apple被添加了两次。输出结果为:

[apple, banana, apple, cherry]

如你所见,使用hashset和list并没有那么难。根据不同的需求,选择合适的集合类型能够帮助我们更好地完成编程任务。