依次读每一行,然后判断是否有单词BufferedInputStream bis = .... // 这里打开文件String key="单词";
String line; // 存储一行
int count = 0; // 表示第几行while((line=bis.readLine())!=null)
{
  n++;
  if(line.indexOf(key)!=(-1)) // 找到了
    System.out.println("在第" + n + "行找到了单词。");
}line.indexOf(key) 返回值还可进一步确定key的横向位置