Auxilio, no entiendo

cyberday
19 de Mayo del 2009
Tengo problemas con las colecciones (poseo última versión de java) hago esto y no me funciona:

import java.util.*;

public class Persona
{
private int cedula;
private string nombre;

public Persona(int cedula, string nombre)
{
this.cedula = cedula;
this.nombre = nombre;
}


// Ejemplo simple para uso de la Colección ArrayList

public class EjemploArrayList
{
Persona persona1 = new Persona(15663383,"Jose Marcano");
Persona persona2 = new Persona(17634483,"Elias Perez");
Persona persona3 = new Persona(17123443,"Sebastian Mendez");

List<Persona> vector = new ArrayList<Persona>();


// agregamos las personas

vector.add(persona1);
vector.add(persona2);
vector.add(persona3);
}
}

Ozito
19 de Mayo del 2009
Primero:
En la clase Persona, la clase String empezar por máyusulas:
import java.util.*;

public class Persona
{
private int cedula;
private String nombre;

public Persona(int cedula, String nombre)
{
this.cedula = cedula;
this.nombre = nombre;
}
}

Segundo:
En la clase EjemploArrayList, además de crear el método main(), debes indicarle que tipo de objetos vas a meter en el array
public class EjemploArrayList
{

public static void main(String args[]) {
Persona persona1 = new Persona(15663383,"Jose Marcano");
Persona persona2 = new Persona(17634483,"Elias Perez");
Persona persona3 = new Persona(17123443,"Sebastian Mendez");

ArrayList <Persona> vector = new ArrayList<Persona>();

// agregamos las personas
vector.add((Persona) persona1);
vector.add((Persona) persona2);
vector.add((Persona) persona3);
}

}