package com.company; import java.io.BufferedReader; import java.io.FileReader; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static boolean ContainsStr(String s1, String s2) { if(s1.indexOf(s2)>=0) { return true; } else{ return false; } } public static void main(String[] args) throws IOException { // write your code here File f=new File("e:/code.txt"); FileReader fr=new FileReader(f); BufferedReader br=new BufferedReader(fr); String strRead=null; List<String> lstLines=new ArrayList<String>(); int nLineNum =1; while((strRead=br.readLine())!=null) { lstLines.add(strRead); } System.out.println("请输入要查询的单词"); Scanner sc=new Scanner(System.in); String strWord=sc.nextLine(); for(String strTemp:lstLines) { boolean b=ContainsStr(strTemp,strWord); if(b) { System.out.println(nLineNum+":"+strTemp); } nLineNum++; } } }
查询文章中单词出现的个数和所在的行数。
最新推荐文章于 2020-06-24 17:10:52 发布