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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Artemis 于 2016-6-27 22:46 编辑

3,把集合中的元素反转
        a,定义循环, 循环size()/2次
        b,第一次交换第一个和最后一个, 第二次交换第二个和倒数第二个

5,List<String> list = new ArrayList<>();
               
                list.add("a");
                list.add("a");
                list.add("a");
                list.add("b");
                list.add("b");
                list.add("c");
                list.add("d");
                list.add("d");
                list.add("d");
                list.add("d");
                list.add("d");
               
                System.out.println(frequency(list, "a"));        // 3
                System.out.println(frequency(list, "b"));        // 2
                System.out.println(frequency(list, "c"));        // 1
                System.out.println(frequency(list, "d"));        // 5
                System.out.println(frequency(list, "xxx"));        // 0
                定义方法统计集合中指定元素出现的次数

6,定义一个replaceAll方法,将传入的新值替换集合中的老值(list,old,new)

求问这4道题怎么做..
能想起来一些大概思路,但是怎么做都不对..

1 个回复

倒序浏览
集合的反转可以使用Collections类的反转方法来完成   统计元素出现的次数用双列集合就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马