黑马程序员技术交流社区
标题:
关于IO读写练习问题
[打印本页]
作者:
wjj410830911
时间:
2013-11-13 23:44
标题:
关于IO读写练习问题
本帖最后由 FFF 于 2013-11-14 09:30 编辑
public class 课堂联机
{
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException
{
Demo2();
}
private static void Demo2() throws FileNotFoundException, IOException {
BufferedReader br =
new BufferedReader(new FileReader("day22笔记.txt"));
BufferedWriter bw =
new BufferedWriter(new FileWriter("times.txt"));
Map<Character, Integer> map = new TreeMap<>();
int ch;
while((ch = br.read())!= -1)
{
char c = (char) ch;
map.put(c, map.containsKey(c) ? map.get(c) + 1: 1 );
}
for (Character c : map.keySet())
{
switch (c) {
case '\t':
System.out.println("\\t" + " = " + map.get(c));
break;
case '\r':
System.out.println("\\r" + " = " + map.get(c));
break;
case '\n':
System.out.println("\\n" + " = " + map.get(c));
break;
case ' ':
System.out.println("空格" + " = " + map.get(c));
break;
default:
System.out.println(c + " = " + map.get(c));
}
}
}
复制代码
这个是我在课上 一起写的代码 读入一个文本 将文本里的每个字出现了几次 打印出来
如“我 = 31”“代 = 14”“, = 45”等
但如何将这些打印出来的信息 写入我创建的文本中啊?
网络不好 点了好几下保存 发了2个帖子 此贴作废 因为我不知道怎么删帖 QAQ
作者:
FFF
时间:
2013-11-14 09:31
如果问题已经解决,请及时修改主题为“提问结束”。
修改主题的方法链接
http://bbs.itheima.com/thread-89313-1-1.html
没有解决,可能你的问题问得不够清楚。可以重新发问的哦~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2