Thursday, February 23, 2012

Data Structures: Vector



import java.util.*;

public class Test {
    Vector list;
    String[] codes = {"alpha""lambda""gamma""delta""zeta"};

    public Test(String[] userCodes){
        list = new Vector();
        //load built-in codes
        for(int i 0icodes.lengthi++){
            addCode(codes[i]);
        }

        //load user codes
        for(int j 0userCodes.lengthj++){
            addCode(userCodes[j]);
        }

        //display all codes
        for(Iterator ite = list.iterator(); ite.hasNext();){
            String output = (String)ite.next();
            System.out.println(output);
        }
    }

    private void addCode(String code){
        if(!list.contains(code)){
            list.add(code);
        }
    }

    public static void main(String args[]){
        Test keeper = new Test(args);
    }

No comments:

Post a Comment