脚本宝典收集整理的这篇文章主要介绍了Java基础_集合_List与Set集合(笔记),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
特点
特有方法
Iterator<Student> it = list.iterator();
while (it.hasNext()) {
Student s = it.next();
System.out.println(s.getName() + "," + s.getAge());
}
同:Arraylist与Linkedlist都是List的子类具有List的性质 异:
作用:
特点:
构造方法
public int hashCode();
对象的哈希值特点:
public class test02 {
public static void main(String[] args) {
HashSet<String> hs= new HashSet<String>();
hs.add("李淳罡");
hs.add("剑九黄");
hs.add("王仙芝");
hs.add("李淳罡");
for(String s:hs){
System.out.println(s);
}
}
}
添加元素的过程: 注:为确保唯一性,需重写hashCode()和heequals()方法
概括:
特点:
public static void main(String[] args) {
//创建链表
LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
//添加数据
linkedHashSet.add("hello");
linkedHashSet.add("java");
linkedHashSet.add("world");
linkedHashSet.add("java");//重复数据不能存储
//加强for循环遍历
for (String s : linkedHashSet) {
System.out.println(s);
}
}
概述:
特点:
代码演示:
public static void main(String[] args) {
TreeSet<Integer> treeSet=new TreeSet<>();
treeSet.add(30);
treeSet.add(20);
treeSet.add(40);
treeSet.add(50);
treeSet.add(20);
for(Integer i:treeSet){
System.out.println(i);
}
}
以上是脚本宝典为你收集整理的Java基础_集合_List与Set集合(笔记)全部内容,希望文章能够帮你解决Java基础_集合_List与Set集合(笔记)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。