如题,谢谢。最好能有例子源码啊

解决方案 »

  1.   

    用BufferedReader的readLine方法,读出来以后判断是否包含,若包含取行号就行啊。
      

  2.   

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;public class IsContain
    { /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException
    {
    List<Integer> lstIndex = new ArrayList<Integer>();
    String atoi = "abc";
    BufferedReader br = new BufferedReader(new FileReader(new File(
    "d:/text.txt")));
    String s = "";
    int index = 0;
    while ((s = br.readLine()) != null)
    {
    index++;
    if (s.contains(atoi))
    {
    System.out.println(index);
    lstIndex.add(index);
    }
    }
    br.close();
    }
    }