暑假学习记录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()  返回对象的哈希值,可以通过重写这个方法使不同对象的哈希值相同

posted @ 2021-08-02 18:14  Cuora  阅读(35)  评论(0)    收藏  举报