Foros del Web » Programación para mayores de 30 ;) » Java »

Eclipse 3.0.2 y Java 1.5 (Collections)

Estas en el tema de Eclipse 3.0.2 y Java 1.5 (Collections) en el foro de Java en Foros del Web. Mi duda es la siguiente: Resulta que he trabajado bastante tiempo con java (1.4.2), pero en lo que estoy realizando ahora requiero usar la nueva ...
  #1 (permalink)  
Antiguo 02/05/2005, 13:07
 
Fecha de Ingreso: noviembre-2004
Ubicación: Concepción
Mensajes: 14
Antigüedad: 20 años, 2 meses
Puntos: 0
Eclipse 3.0.2 y Java 1.5 (Collections)

Mi duda es la siguiente:
Resulta que he trabajado bastante tiempo con java (1.4.2), pero en lo que estoy realizando ahora requiero usar la nueva version de java (1.5). El problema en si es que eclipse no me reconce la nueva sintaxis que requieren la colecciones como es el caso de los Vector, ArrayList, etc.

En 1.4.2 se podia declarar un nuevo vector asi:

Vector v = new Vector();

Pero ahora en 1.5 debe ser asi (no en rigurosidad):

Vector<String> v = new Vector<String>();//por ejemplo, para declara un Vector de String

Si alguien sabe como hacer que eclipse reconozca esta nueva sintaxis se le agradece de antemano la ayuda
  #2 (permalink)  
Antiguo 02/05/2005, 13:59
 
Fecha de Ingreso: junio-2004
Mensajes: 90
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola

Bueno te comento que "Vector" es un elemento que permite almacenar una coleccion de OBJETOS (de cualquier tipo. String, Persona, etc).

Ejemplo:

Código:
Vector lista = new Vector();
lista.add(new String("Juan"));
lista.add(new String("Pedro"));
Por otro lado tambien tienes loas famosos Array que si se declaran bajo un tipo de datos especificio:

Ejemplo:

Código:
String[] Amigos;
Amigos = new String[5];
Amigos[0] = "Juan";
Amigos[1] = "Pedro";
Espero haberte ayudo :)

Última edición por jmontoya; 02/05/2005 a las 14:04
  #3 (permalink)  
Antiguo 02/05/2005, 14:36
 
Fecha de Ingreso: abril-2005
Mensajes: 56
Antigüedad: 19 años, 8 meses
Puntos: 0
??

Creo q jmontoya tiene razon, al parecer tienes alguna confusion de conceptos..
en todo caso eclipse solo usara el JDK que tengas registrado en tu JAVA-HOME independientemente de la version
  #4 (permalink)  
Antiguo 03/05/2005, 09:09
 
Fecha de Ingreso: marzo-2004
Mensajes: 41
Antigüedad: 20 años, 9 meses
Puntos: 0
Explico algo.

Podes usar la sintaxis "vieja" en el nuevo JDK, no estas obligado a usar la "nueva" sintaxis. De hecho no es que cambio la sintaxis si no que agregaron una nueva interfaz a la clase para hacerla mas flexible...

Ahora bien, si tu problema es que queres usar esta interface y que el Eclipse no te la reconoce, tenes que hacer lo siguiente:

1. descargar jdk 1.5 e instalarla
2. Decirle al eclipse que compile usando esa version (si si, este paso nos lo olvidamos todos y despues no entendemos porque no andan las cosas!)
Pra hacer esto vas a Window / Preferences / Java / Compiler y le decis q use la version 5.0

Con esto deberia andarte 10 puntos esa sintaxis que queres usar (y la otra tambien!)
  #5 (permalink)  
Antiguo 03/05/2005, 13:22
 
Fecha de Ingreso: junio-2004
Mensajes: 90
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola MarianoArg

Mira yo tengo Eclipse 3.0.2 con e IDE de Jboss y no me aparace la opcion que refieres, teniendo el jdk 1.5. Por otro lado desde que instale IDE-Jboss no puedo editar paginas JSP.

Gracias
  #6 (permalink)  
Antiguo 05/05/2005, 11:14
 
Fecha de Ingreso: noviembre-2004
Ubicación: Concepción
Mensajes: 14
Antigüedad: 20 años, 2 meses
Puntos: 0
hola denuevo, he intentado todo y no me aparece la opcion que menciona MarianoArg no se que hacer, al parecer voy a tener que trabajar con la sintanxis antigua nomas.

PD: si alguien lo hizo please me oriente , grax de antemano
  #7 (permalink)  
Antiguo 12/07/2005, 18:44
 
Fecha de Ingreso: agosto-2003
Ubicación: Lima-Peru
Mensajes: 33
Antigüedad: 21 años, 5 meses
Puntos: 0
Si deseas que Eclipse te reconozca los cambios de la nueva sintaxis, usa la versión 3.1 de Eclipse que ya esta adecuada a estos mejores y nuevos cambios.

Ahora, en mi opinión, hay más exactitud al momento de tratar con Vectores.


Salu2
__________________
:cool: Posted by the_aibo :cool:

Cita:
Mas vale prevenir que formatear :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:09.