同标题

解决方案 »

  1.   

    我给你一个可以统计email个数的代码,你应该从中得到如何写出你想的程序来.如果还不会,那么请发eamil给我.
    这个代码,你只要将路径变一下,然后,在底下的正则表达式里写上你要过滤方案就可以了.
    import java.io.BufferedReader;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;public class EmailSpider { public static void main(String[] args) {
    try {
                            //读取指定文件
    BufferedReader br = new BufferedReader(new FileReader("D:\\courseware\\test.html"));
    String line = "";
                            //统计个数
    while((line=br.readLine()) != null) {
    parse(line);
    }
    } catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    } private static void parse(String line) {
    Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+");
    Matcher m = p.matcher(line);
    while(m.find()) {
    System.out.println(m.group());
    }
    }}
      

  2.   

    主要是想问输入语句来着,过滤方案好写.java的输入语句好麻烦,要用输入流,不及c/c++方便.现在还没学到输入流,所以,有没有其他方法输入文章.
      

  3.   

    从命令行输入很简单的,就一个System.in。