对了 ,  因为文本要求是20万字以上  所以我用的是RandomAccess 读的文件

解决方案 »

  1.   

    我现在用的是Scanner,可以扫描一个人名了。但是因为人名储存在数组中,用For循环的话,扫描完第一个人,Scanner就读到文件末尾了,有没有一种循环可以让Scanner多次扫描的,不然就只能同样代码写十遍了==
      

  2.   

    这个还是用全文检索吧。lucense
      

  3.   

    我现在用的是Scanner,可以扫描一个人名了。但是因为人名储存在数组中,用For循环的话,扫描完第一个人,Scanner就读到文件末尾了,有没有一种循环可以让Scanner多次扫描的,不然就只能同样代码写十遍了==用那个可推回的输出流吧,或者随机读写文件流