暑假学习记录22 List,Set集合
(1)今天学习了增强for循环,LinkedList,Set集合的一部分
(2)明天继续学习Set集合
(3) 1 增强for循环 格式 for(元素数据类型 变量名:数组或Collection集合){
//在此处使用变量即可,该变量就是元素
}
范例 int[] arr={1,2,3,4,5};
for(int i:arr){
System.out.println(i);
}
2 LinkedList集合特有功能 public void addFirst(E e) 从该列表开头插入指定元素
public void addLast(E e) 从该列表结尾插入指定元素
public E getFirst() 返回此列表中第一个元素
public E getLirst( )返回此列表中最后一个元素
public E removeFirst() 从该列表删除并返回第一个元素
public E removeLast() 从该列表删除并返回最后一个元素
3 Set集合 特点 不包含重复的元素,没有带索引的方法,所以不能使用普通for循环遍历
HashSet不对迭代顺序进行保证
Set<String> set=new HashSet<String>();
4 哈希值 哈希值是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值
public int hashCode() 返回对象的哈希值,可以通过重写这个方法使不同对象的哈希值相同

浙公网安备 33010602011771号