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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

(1)有如下代码:
                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



public static void main(String[] args) {
                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
                System.out.println("a "+ frequency(list, "a") +",b " + frequency(list, "b") +
                                ",c "+frequency(list, "c")+ ",d "+ frequency(list, "d"));
               
        }

        public static int frequency(List<String> list, String string) {
                String [] arr = list.toArray(new String[list.size()]);
                int count = 0;
                for (int i = 0; i < arr.length; i++) {
                        if (string.equals(arr[i])) {
                                count++;
                        }
                }
                return count;
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马