是一个文本过滤程序,起因是因为看了混乱C大赛生出的想法,原本只是去除空格换行符这些的程序,后来搞着搞着就搞成过滤器了。这个过滤器根据规则把原文本过滤(添加、删除等)并输出,过滤器有个接口,我实现了90%的顺序过滤器(可以用了,只是没完整)还有即将完成的行过滤器。我准备让程序支持过滤器导入。这个程序名字是ExtremeDoc,本来就是一小程序,这几天莫名其妙搞了几个类,快千行了,虽然只有千行,但我感到严重的力不从心。
因为我一开始就是没好好设计的,直接编码。现在临近成型才感觉到一种无奈。模块划分、接口定义什么什么都是临时分析设计的,现在看来...所以在这里我想把源码给大家,如果有愿意修改的尽情修改,我目前最想要的就是一个设计,如果谁对这个程序有一个好的设计,希望和我联系联系。源码下载:http://115.com/file/dn1k5n9w#Download ExtremeDoc.rarps:使用例子class
        java ExtremeDoc.Shell -n -r -s1 -sd SRC.txt -f TrunFilter -o SRC_OUT.txt
jar包
        java -jar ExtremeDoc <同上>

解决方案 »

  1.   


    import java.util.*;class Hamster {
        private int hamsterNumber;    Hamster(int i) {
    hamsterNumber = i;
        }    public String toString() {
    return "This is Hamster #" + hamsterNumber;
        }
    }class Printer {
        static void printAll(Enumeration e) {
    while (e.hasMoreElements()) {
        // System.out.println( (String)e.nextElement());//error: because it is not String
        // System.out.println( (Hamster)e.nextElement());//correct:because it is Hamster
        System.out.println(e.nextElement());// correct:because it is Hamster
    }
        }// 对e.nextElement()进行一次String造型,为什么会出现异常,在写代码的时候,没有提示出错啊~~
    }// 泛型是相当相当麻烦的(擦除机制),哎呀,我又碰见啦
    public class HamsterMaze {
        public static void main(String[] args) {
    //Vector v = new Vector();//现在已经不提倡使用原生类型了,能够使用,是因为要兼用老程序
     Vector<Hamster> v = new Vector<Hamster>();// for (int i = 0; i < 3; i++)
        v.addElement(new Hamster(i));
    for (int i = 0; i < 3; i++)
        System.out.println(v.get(i));
    Printer.printAll(v.elements());
        }
    }/*output:This is Hamster #0
    This is Hamster #1
    This is Hamster #2
    This is Hamster #0
    This is Hamster #1
    This is Hamster #2
     */
      

  2.   

    地址:http://f1.vdisk.cn/getfile/65/65F0E5786CEA7080234D8D12B361BA3C?filename=ExtremeDoc.rar&key=7ba8752d3cbfa7a792c78174f27126f9
      

  3.   

    现在才想起CSDN可以上传资源....
    惭愧...源码在此:http://download.csdn.net/my/uploads
      

  4.   

    ...汗,这个地址要让我无语死啊,这个才是:
    http://download.csdn.net/detail/Clonne/3589315
      

  5.   


    ExtremeDoc文本过滤器(未完成)
    资源大小:78.25KB
    上传日期:2011-09-09
    资源积分:5分
    下载次数:0
    上 传 者:Clonne
    资源类型:代码类
    标  签:  Java 过滤器
    我很难理解楼主为什么要设资源分
      

  6.   

    ExtremeDoc文本过滤器(未完成)
    资源大小:78.25KB
    上传日期:2011-09-09
    资源积分:5分
    下载次数:0
    上 传 者:Clonne
    资源类型:代码类
    标  签:  Java 过滤器
    真得不明白楼主为什么要设资源积分
      

  7.   

    ExtremeDoc文本过滤器(未完成)
    资源大小:78.25KB
    上传日期:2011-09-09
    资源积分:5分
    下载次数:0
    上 传 者:Clonne
    资源类型:代码类
    标  签:  Java 过滤器
    我很反感要积分的资源,因为我觉得那个资源拥有者没有诚意