A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天依旧是集合的学习,上次学了Collection的左半边List体系,今天学习了右半边Set,还学习了双列集合Map体系,总的来说还是能接受的,下面是上次集合笔记的补充:
Map(双列集合跟接口)
                HashMap 双列集合,键值对形式存在,无序,键唯一,通过键取值。

六、Collections工具类
        针对于单列集合的工具类
        主要方法
                a:int binarySearch(List<E> list, T key) 通过二分查找法查找元素,返回索引值
                b:void copy(List<? super T> dest, List<? extends T> src) 将所有元素从一个列表复制到另一个列表。
                c:void fill(List<? super T> list, T obj) 使用指定元素替换指定列表中的所有元素
                d:void reverse(List<?> list) 反转指定列表中元素的顺序。
                e:void shuffle(List<?> list) 使用默认随机源对指定列表进行置换。
                f:void sort(List<T> list)  根据元素的自然顺序 对指定列表按升序进行排序。
七、HashMap的遍历方式
        a: Set<K> keySet() 返回此映射中所包含的键的Set视图。 然后遍历集合set通过键取值
                举个栗子:
                                        Set<String> keys = hs.keySet();
                                        for (String key : keys) {
                                                System.out.println(key+"="+hs.get(key));
                                        }
                               
        b: Set<Map.Entry<K,V>> entrySet() 返回此映射所包含的映射关系(结婚证)的 Set 视图。 分别getKey,getValue
                举个栗子:
                                        Set<Entry<String, String>> entrySet = hs.entrySet();
                                        for (Entry<String, String> entry : entrySet) {
                                                System.out.println(entry.getKey()+"="+entry.getValue());
                                        }
八、可变参数
        eg:public void method(String name,int...arr)   可变参数只能放最后边,可变参数传值只能是同一类型的0个或多个,
        后面不能跟其他参数类型(如果有其他参数类型的参数放前面)
       
        method("飞飞飞",1,2,3);
       
        public static void method(String s,int...arr){
                int sum = 0;
                for (int i = 0; i < arr.length; i++) {
                        sum += arr[i];
                }
                System.out.println(s+""+sum);

3 个回复

倒序浏览
继续努力哈
回复 使用道具 举报

继续努力哈
回复 使用道具 举报
不错不错   加油   学习使你快乐
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马