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 = 0; i< codes.length; i++){
            addCode(codes[i]);
        }

        //load user codes
        for(int j = 0; j < userCodes.length; j++){
            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