请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于无法打印出词频统计的结果

老师好 我用的是您提供的代码 ,什么都没改。
在傲慢与偏见打印的时候,不管是基于链表还是BST都无法打印出统计的内容,按照您课上的操作,但不知道是为啥我自己做的时候就无法成功打印出来。我在后面特有打印一个1,发现也 无法打印出来,说明后面的程序压根没执行,请问这是为啥。图片描述

正在回答 回答被采纳积分+3

3回答

提问者 慕斯3185492 2021-01-04 02:42:18

https://img1.sycdn.imooc.com/szimg/5ff20ffa0977316612281350.jpg

文件目录

0 回复 有任何疑惑可以回复我~
  • if readFile 没进去。
    
    在 main 里运行一下这句话看一下打印输出是什么?
    
    System.out.println("Working Directory = " + System.getProperty("user.dir"));
    回复 有任何疑惑可以回复我~ 2021-01-04 04:56:17
liuyubobobo 2021-01-03 12:07:20

单步跟踪一下 if(FileOperation.readFiile) 是否根本没有进去?


确认一下你将 txt 文件放在了工程里,src 外。注意,不是 src 里。我目测你将 txt 放在了 src 里。


目录结构参考这里:https://git.imooc.com/coding-207/coding-207/src/master/07-Set-and-Map/07-BSTMap


或者你可以使用绝对路径。


继续加油!:)



0 回复 有任何疑惑可以回复我~
  • 提问者 慕斯3185492 #1
    我的txt文件就在src外 ,因为我用的就是您提供的代码,没有做修改,应该不是这个的问题,我的目录结构(回复不能发图片,见下一条评论)和你的完全一致。
    您说的“单步跟踪一下 if(FileOperation.readFiile) ”,应该如果操作呢?(我是Java新手 ,不明白您说的跟踪如何操作。)
    回复 有任何疑惑可以回复我~ 2021-01-04 02:40:21
  • liuyubobobo 回复 提问者 慕斯3185492 #2
    在 main 里运行一下这句话看一下打印输出是什么?
    
    System.out.println("Working Directory = " + System.getProperty("user.dir"));
    
    单步跟踪可以在网上搜索一下“IntelliJ 断点 调试”
    回复 有任何疑惑可以回复我~ 2021-01-04 02:48:38
提问者 慕斯3185492 2021-01-03 09:20:30

https://img1.sycdn.imooc.com//szimg/5ff11b9e0940635525381208.jpg

比如这个 ,你看,为啥我这里只能打印出时间,却无法打印出其他的统计结果?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信