关于IOException构造函数的问题以及lucene生成索引文件的一些问题

oibook13 2008-04-07 09:36:22
第一个问题是假设现在已声明过一个File类对象softquestion,我要抛出IO异常时我会这样写:
throw new IOException(softquestion + "sorry,the file is not found");
这句语句会正常编译通过,我奇怪的是为什么softquestion是一个File对象能和String对象接在一起?

第二个问题是我用lucene in action的一个例子写了个索引程序,建立索引后出现以.fdt,.fdx,fnm,frg,nrm等为后缀名的文件,能大概解释一下吗,我只要求一个模糊的说明

谢谢
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Inhibitory 2008-04-08
  • 打赏
  • 举报
回复
这句语句会正常编译通过,我奇怪的是为什么softquestion是一个File对象能和String对象接在一起?
因为这个Java的编译器已经实现对象与字符串相加, 会自动转换为对象的toString()函数返回的字符串与字符串相加, 如
throw new IOException(softquestion + "sorry,the file is not found");
等价于
throw new IOException(softquestion.toString() + "sorry,the file is not found");

第二个问题, 要自己实现FileFilter接口.
oibook13 2008-04-08
  • 打赏
  • 举报
回复
没人回答了吗?
oibook13 2008-04-08
  • 打赏
  • 举报
回复
谢谢第一个问题的回答 能否再详细的描述下第二个问题,我刚接触lucene所以不太懂

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧