博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
List小练习之统计字母数
阅读量:3959 次
发布时间:2019-05-24

本文共 1196 字,大约阅读时间需要 3 分钟。

题目

(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
(2)定义方法统计集合中指定元素出现的次数,如"a" 3,"b" 2,"c" 1

代码实现

public class demo {		public static int frequency(List
list,String string) { int count = 0; for(String s:list) { if(string.equals(s)) { count++; } } return count; } public static void main(String[] args) { List
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 }}

 

转载地址:http://esazi.baihongyu.com/

你可能感兴趣的文章
跨平台Java程序注意事项
查看>>
Python字符与数字的相互转换
查看>>
C 指针解读
查看>>
有关乱码的处理---中国程序员永远无法避免的话题
查看>>
JSP的运行内幕
查看>>
python超简单的web服务器
查看>>
代理模式、静态代理、动态代理、aop
查看>>
Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00
查看>>
大型Web2.0站点构建技术初探
查看>>
机器学习算法汇总:人工神经网络、深度学习及其它
查看>>
解决Spring中AOP不能切入Struts的DispatchAction方法的问题
查看>>
出国以后才知道英语应该怎么学
查看>>
计算机专业权威期刊投稿经验总结
查看>>
如何在三个月内学会一门外语?
查看>>
看看你对Linux到底了解多少?
查看>>
网上看到的:ARM入门最好的文章(转)
查看>>
中国最美情诗100句
查看>>
javascript注册window的onload事件问题研究
查看>>
客户端技术分页控件javascript+css,可用于任何服务器端技术
查看>>
学习Swing 的网站[转]
查看>>