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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 新晋猿工 中级黑马   /  2016-4-28 23:28  /  844 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(广东省Java程序员考题)未来的某一天,你的同事刘小虾最近被经理安排管理公司内的图书借阅,要对公司里的图书进行大清查,将一些不常用的图书捐给大别山里的小朋友……
经理给小虾提供了一份借阅名单,里面是公司里每个人所借书目的历史记录,要求小虾将各书的借阅次数计算出来。
小虾立马定义了一个接口BookCounter,将这个接口交给手下的陈小月去实现,并交待了要实现的类名为BookCounterImpl,能使用无参构造方法来创建实例。static
陈小月身体突然不舒服,马上请了个假,这时,这个重任就又落在你身上了,快为小月实现这个BookCounterImpl类吧。
接口BookCounter代码如下:
importjava.util.*;
publicinterface BookCounter {
/**
*@param userBooks 人员的借阅记录。其中Map的key为公司人员的工号,value是这个人所借过的书的书号。
*@return 每本书被多少人借过。其中Map的key是书的书号,value是借过这本书的人数
*/
Map<String,Integer> count(Map<String, Set<String>> userBooks);
}

1 个回复

倒序浏览

回帖奖励 +1

我以为是个故事
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马