00:00
好,那这个工具类呢,我们就说完了,工具类说完以后呢,这一章的知识点呢,其实就没有了,只是只是呢,我这个课后呢,给大家呢,又放了这个几个小的题目哈,这个小题目呢,简单呢就呃说一下,大家呢,有兴趣呢,可以来考虑写一写,比如第一道题。说呢,从键盘呢,读取十个整数,保存到这个list当中,按照倒序从大到小的顺序排列,这个会不。道具就是给它反转一下,刚才是不是讲那个collection里的那个S了,对,然后呢,从大到小呢。默认对默认这个so是从小到大是吧,你是不是用个这个就行了,在这里边你有一个compor里边呢,比较两个啊,让他们两个从大到小,就是从小到大那个前面加个括号不就完了吗?哎,就用这个就行啊,这这就过了,下一个请把学生名和考试分数录入到及格当中,学生名考试分数两个事儿说,按照分数显示前三名学生的成绩。
01:08
广告前三名,这个你别说这个舞蹈啊,这个你你想用哪个结构,你就用哪个结构,这里边儿涉及到前三名。下来想想我用什么样的结构去做这样一个需求。啊,就这样需求这呢,我靠客户呢,这块我写了一个这个情况啊,嗯,这个是吧,啊这个呢,你也可以考虑用别的。啊,不一定非得是按照我这个思路呢,去来了啊,这是第二道题,这个咱们就不讲了啊,这个大家呢,下来想一想,然后下边呢,还有这个第三题,这是呢一道公司的笔试题啊,这个有限公司还留着呢啊啊说一个文本文件中存储着北京所有高校在校生的姓名。格式如下啊,就是都是这样的格式,张就是姓跟后边名中间有个空格。说现在呢,想统计一下所有的姓氏在文件当中出现的次数。
02:04
相当于呢,你想统计一下,就是北京所有高校这个人也不少了,通过这样的一个样本,我们可以记录一下大概呢,哪些姓呢,这个人比较多,哎,就是做这样的一个事情,怎么做呢?哎,下边呢,我这就把这个代码呢就写到这了。呃,这个里边呢,大家目前要看的话呢,可能还稍微有点难度,就关于这呢,用的叫buffer的reader,这是咱们这个,呃下一张泛型,再下一章呢,叫IO流啊提到的读数据的事儿,这呢就是这个文件,呃,使用它呢,把这个数据呢读进来,只要读进来以后,后续的这个事儿呢,大家其实都可以做了,我就不讲了啊,诶你可以拓展拓展思路,看一看这里边诶怎么去做的啊,这个代码呢已经给大家了,然后再下一个问题。说对一个Java源文件当中关键字进行计数。呃,账号原文件我这呢随便给个文件,比如说呢,这里边随便大家挑一个文件,这个文件当中说呢,关键字有多少个呢。
03:05
统计一下关键字出现的次数。这个文件里啊这呢,我们,诶这里有这样的几个接入点哈,那首先。首先呢,我们得把这个文件呢啊,一个一个的单词得取出来,这呢用的还是scanner啊,一定要head next这个呢,都以这个当你出现空格呀,出现换行呀,这个它自动的就给你截断了啊,所以呢,呃,基本上就是一个单词啊,一个单词一个单词的就都能够取出来了啊就是这里边的这个word取出来以后呢啊,有些word是有些不是。哎,我们就拿这个word呢,去哪去校验呢,我们提供一个存放关键字的一个set。那很自然的就用哈set了哈,Set里边装的咱们所有Java中的关键字,我就看一下你这个word是不是在这里边就用content,在在就加加,不在不在就不用管,然后最后呢,诶看一下你这个count是多少,哎,这就知道出现了几次了,哎,就这样的一个思路啊,行,那这个题呢,其实大家呢,下来,呃,有经历的你就看一看,没有经历的话呢,就哎听我这样说一下就过了得了啊,就不用再去深究了啊后边这块还提到一个叫ennumeration,这个大家呢也是了解一下就行,它呢是作为我们这个迭代器的一个古老版本啊,下边呢,你看它调的方法叫has more elements啊,调next element,嗯,就类似于咱们迭代器里边的has next和next方法。
04:37
这个呢也不用了,你就了解一下,听一下就可以了,行,这呢是咱们关于集合整个这一章啊,我们呢就结束了啊几道课后题。
我来说两句