Why does this simple example not work?
I am using Tomcat 3.3 and JDK 1.3.1_01 and Redhat Linux 7.2

Thanks,

==============

// SimpleClass.java
// A Simple Class
public class SimpleClass extends Object{
    private static String last_name;
    private static String first_name;
    private static String middle_name;

    // Constructor
    public SimpleClass() {
        this.last_name = null;
        this.first_name = null;
        this.middle_name = null;
    }

    public void setLastName( String val ) {
        this.last_name = val;
    }

    public String getLastName( ) {
        return this.last_name;
    }

    public void setFirstName( String val ) {
        this.first_name = val;
    }

    public String getFirstName( ) {
        return this.first_name;
    }

    public void setMiddleName( String val ) {
        this.middle_name = val;
    }

    public String getMiddleName( ) {
        return this.middle_name;
    }

    public String getFullName( ) {
        return this.last_name + (this.first_name == null ? "" : ", " + 
this.first_name) + (this.middle_name == null ? "" : " " + this.middle_name);
    }

}// class SimpleClass
============


// VectorTest.java
// A Simple Vector Test
import java.util.*;

import SimpleClass;

class VectorTest{

    public static void main( String args[] ){
        Vector v = new Vector();

        String firstNames[] = {
            "George",
            "John",
            "Thomas",
            "James",
            "James",
            "John",
            "Andrew",
            "Martin",
            "William",
            "John",
            "James",
            "Zachary",
            "Millard",
            "Franklin",
            "James"
        };

        String lastNames[] = {
            "Washington",
            "Adams",
            "Jefferson",
            "Madison",
            "Monroe",
            "Adams",
            "Jackson",
            "Buren",
            "Harrison",
            "Tyler",
            "Polk",
            "Taylor",
            "Filmore",
            "Pierce",
            "Buchanan"
        };

        System.out.println( "\nPut class in Vector." );
        for( int i=0; i<15; i++ ){
            SimpleClass inClass = new SimpleClass();
            inClass.setFirstName( firstNames[i] );
            inClass.setLastName( lastNames[i] );
            System.out.println( i + ": " + inClass.getFullName() );
            v.addElement( inClass );
        }

        System.out.println( "\n\nRetrieve class from Vector." );
        for( int i=0; i<15; i++ ){
            SimpleClass outClass = (SimpleClass)v.elementAt( i );
            System.out.println( i + ": " + outClass.getFullName() );
        }

    } //main()

}//class VectorTest
=============

Here is my output:

[projects]# java VectorTest

Put class in Vector.
0: Washington, George
1: Adams, John
2: Jefferson, Thomas
3: Madison, James
4: Monroe, James
5: Adams, John
6: Jackson, Andrew
7: Buren, Martin
8: Harrison, William
9: Tyler, John
10: Polk, James
11: Taylor, Zachary
12: Filmore, Millard
13: Pierce, Franklin
14: Buchanan, James


Retrieve class from Vector.
0: Buchanan, James
1: Buchanan, James
2: Buchanan, James
3: Buchanan, James
4: Buchanan, James
5: Buchanan, James
6: Buchanan, James
7: Buchanan, James
8: Buchanan, James
9: Buchanan, James
10: Buchanan, James
11: Buchanan, James
12: Buchanan, James
13: Buchanan, James
14: Buchanan, James

-- 
*******************************************
* Rick Roberts                            *
* Advanced Information Technologies, Inc. *
*******************************************



--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to