PDA

Visualizza la versione completa : [java]arrayList


kekko1
05-01-2005, 23:30
ciao a tutti ho un problemino.
Alora ho creato una lista che contiene vari campi tipo string

public class Prova
{
private ArrayList<Prova1> disco;
private Prova1 ele;
private int pos ;

public Prova()
{
disco = new ArrayList<Prova1>();
}
public void aggiungiCampo(String n,
String c,
String m,
String t,
Prova1.G d)
{
Prova1 elem = new Prova1(cd, rep, sta);
pos = disco.size();
ele.changeN(Prova1.Costo.Fix, t);
ele.changeG(d);
disco.add(pos, ele);
}
}

ho due classi che interagisco fra di loro una che nn e riportata prova1 l'altra è prova ..

il mio problema e che non riesco ad utilizzare i campi che ho
scritto tipo string n,c... :dhò: ossia non riesco a capire come devo fare per richiamarli in altri metodi per poi ad esempio confrontarli .
Non so se sono stato chiaro almeno cispero

ciao a tutti ogni consiglio e ben accetto

Angelo1974
06-01-2005, 12:52
Ciao; dal tuo codice mi sembra tu stia utilizzando la JDK 1.5.... ebbene io non l'ho mai usata ma ho letto qualcosa... mi sembra che dichiarando l'ArrayList come hai fatto e cioè:


private ArrayList<Prova1> disco;

indichi che l'ArrayList contiene degli oggetti di tipo Prova1 e non delle stringhe..... perchè esso contenga delle stringhe devi dichiararlo così:


private ArrayList<String> disco;

kekko1
06-01-2005, 13:04
ciao grazie per la risposta

pero non sono tutti tipo string e prova1 rappresente un classe che uso per implementere la classe prova

Loading