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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 洋葱头头   /  2016-2-28 20:28  /  10047 人查看  /  90 人回复  /   3 人收藏 转载请遵从CC协议 禁止商业使用本文

a13979214809 发表于 2016-3-11 23:42
终于找到第四期居然就这么少的人做了,先记下来,明天白天再做,嘿嘿

这期挺简单的..
回复 使用道具 举报
xgm 中级黑马 2016-3-13 02:32:08
42#
写得太详细了,为了技术分我也是蛮拼的,好久没写java了。

copy.zip

1.63 KB, 下载次数: 159

评分

参与人数 1技术分 +3 黑马币 +3 收起 理由
洋葱头头 + 3 + 3 很给力!

查看全部评分

回复 使用道具 举报
思路:
        1.使用字符流读取文件,数组长度设置为1,使得一次只读入一个字符,并写入目标文件;
        2.创建一个Map,在写文件的同时,对每一个读取到的字符与Map的get(Key)做比较判断————
                ①如果Map中不存在以该字符为键的键值对,则写入一个以该字符为键,值为1的键值对;
                ②如果Map中已存在以该字符为键的键值对,则读取该键对应的值,并将读取到的值+1后覆盖回去。
        3.读写循环结束后,copy部分操作完成,且得到了一个保存了文本中所有出现的字符及对应出现次数的Map;
        4.利用SortedMap对得到的Map进行简单的以键排序;
        5.利用迭代器将键重排后的Map输出打印,并使用条件过滤掉几个转义字符和空格。
       
总结:
        1.字符字节读写这一块看过视频就练过一两次,还非常不熟练,大部分代码是对照着笔记才敲出来的,需要继续加强练习;
        2.对集合框架的理解还远远不够,导致一开始的思路非常不成熟————
                ①将每一个读取到的字符分别存入一个set和一个list;
                ②由于set中数据不重复,所以再次读取set中的所有字符,并为每一个字符创建一个计数;
                ③用每一个字符对list循环一次,得到字符出现次数的计数……
          以上思路的不成熟,代码根本写不下去,是看了其他同学前辈的思路才想起来原来用Map把字符当键次数当值就好了啊……
        3.第一次认真对待int和Integer的关系,对相关的知识有了一点新的认识;
        4.强迫症发作,想要输出次数的时候字符排列更有顺序一点,实现方法完全是网上查来的,还需要后续再学习了解。

Copy.rar

2.23 KB, 下载次数: 126

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 很给力!

查看全部评分

回复 使用道具 举报

好难!昨天看一天io什么的,到现在只会创建复制文件什么;字符串统计什么的完全没头绪     毕竟才入学第四天.
回复 使用道具 举报
昨天做第三期的时候,居然没看到第四期的没关闭,还好今天早上看到了,应该没错过吧?

Test04.zip

1.08 KB, 下载次数: 138

评分

参与人数 1技术分 +3 黑马币 +1 收起 理由
洋葱头头 + 3 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
已完成,求版主查看

文件拷贝统计输出.rar

140 KB, 阅读权限: 100, 下载次数: 3

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
需求分析:
1.把任意一个文本文件的内容拷贝到D下的copy.txt文件:(1)控制台输入一个文本文件。(感觉需要判断文件是否是txt格式)(2)读取这个文件。(3)将文件写入到D:\copy.txt.(命名文件可能存在,写入前先判断是否存在,若存在,则在后面加上毫秒数)
2.统计每个字符串出现的次数。
ps:这两个需求可以在实现时边统计边写入,看似少写代码,但其实文件读取写出常用,统计不常用,故将文件读取写入封装,写作两个不同的步骤。看似代码多了,但文件读取写入函数可留待后用。
附:没设置权限,里面有一些我自己封的方法,有兴趣的小伙伴可以看看。

WeekendFourTest.rar

14.07 KB, 下载次数: 99

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
还没学到 哎可惜了技术分
回复 使用道具 举报
来晚了。。看看能不能赚到技术分

weekendsPoints04.rar

892 Bytes, 下载次数: 118

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
。。思路是回帖吗?我都直接写到代码里了
回复 使用道具 举报
分数快到碗里来吧    洋葱大大给力啊

FileCopy.zip

1019 Bytes, 阅读权限: 100, 下载次数: 2

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
喧闹的世界 发表于 2016-3-13 23:09
需求分析:
1.把任意一个文本文件的内容拷贝到D下的copy.txt文件:(1)控制台输入一个文本文件。(感觉需 ...

@洋葱头头 不是按时作答的么,咋只有一分呢
回复 使用道具 举报
很基础的东西

CopyDemo.rar

1.04 KB, 下载次数: 137

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
有点不懂
回复 使用道具 举报
zapoo 中级黑马 2016-3-20 15:37:29
55#
http://bbs.itheima.com/forum.php?mod=attachment&aid=MTAyNzIxfGMyNDhmYjc2NzRlMTRiOTNkNzQxNWE4NThjOGMyYTQ2fDE3MjcxMTkzMzI%3D&request=yes&_f=.rar
回复 使用道具 举报
io的技术还没掌握透
回复 使用道具 举报
洋葱头头~~~~~还能加分么

luntan.zip

5.7 KB, 下载次数: 160

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
...还在学习面对对象..感觉 无从下手
回复 使用道具 举报
这题的思路主要是用IO

Test.rar

1.5 KB, 下载次数: 102

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
么么么!!

Test15.rar

798 Bytes, 下载次数: 124

评分

参与人数 1技术分 +1 收起 理由
洋葱头头 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马