Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > JAVA
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-04-2006
reina reina is offline
Miembro
 
Registrado: ago 2005
Ubicación: Capital Federal-La Plata (Bs As)
Posts: 147
Poder: 20
reina Va por buen camino
problema con ArrayList

Hola! a ver si me ayudan..tengo que hacer una lista de objetos..y como me daba errores probe de hacer un ejemplo comun..no con lo que tengo que hacer. Uso ArrayList, compilo con jdk 1.5 y uso el ide eclipse.
La cosa es que no sé si es por la version o que me esta pidiendo que parametrize el arraylist ya que es generico busque en la ayuda y me indico como hacerlo..mejor dicho me agrego codigo solo, adjunto el ejemplo:


Código Delphi [-]
package domain;
import java.util.*;
/**
* @author ReinaLau
*
*/
class Entero {
public int nro;
/**
* @return Returns the nro.
*/
public int getNro() {
return nro;
}
/**
* @param nro The nro to set.
*/
public void setNro(int nro) {
this.nro = nro;
}
}
public class Listas {
public ArrayList Lista;
public int Item;
ArrayList Crear (int n) {
ArrayList Lista=new ArrayList(n);
return Lista;
}
ArrayList Insertar(Entero Item) {
Lista.add(Item);
return Lista;
}
int Longitud(){
return Lista.size(); 
}
public static void main (String[] args){
Listas L= new Listas();
Entero E= new Entero();
E.setNro(13);
L.Crear(10);
L.Insertar(E);
System.out.print("Esta es la long" + L.Longitud());
}
 
} 

Ya no me muestra la cruz como que el metodo add es erroneo pero pone una marca del compilador!, bueno si alguien sabe que es lo que pasa me responde, ya que soy muy pricipiante..y necesitaria poder usar esa lista. Lo de arriba es la version modificada por el ide..copio mi codigo original con marca de error, tal vez los metodos deberian ser public..la verdad que probe de mil maneras:

Código Delphi [-]
package domain;
import java.util.*;
/**
* @author ReinaLau
*
*/
class Entero {
public int nro;
/**
* @return Returns the nro.
*/
public int getNro() {
return nro;
}
/**
* @param nro The nro to set.
*/
public void setNro(int nro) {
this.nro = nro;
}
}
public class Listas {
public ArrayList Lista;
public int Item;
ArrayList Crear (int n) {
ArrayList Lista=new ArrayList(n);
return Lista;
}
ArrayList Insertar(Entero Item) {
Lista.add(Item);
return Lista;
}
int Longitud(){
return Lista.size(); 
}
public static void main (String[] args){
Listas L= new Listas();
Entero E= new Entero();
E.setNro(13);
L.Crear(10);
L.Insertar(E);
System.out.print("Esta es la long" + L.Longitud());
}
 
} 
agradeceria respuestas

saludoss

LA PATRIA SERA LIBRE

Última edición por reina fecha: 12-04-2006 a las 03:36:08.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:59:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi