Ciao
Ho una TreeSet contenente oggetti di tipo Articolo , ogni oggetto ha come campo delle stringhe che rappresentano il Tipo ,Marca , Modello ecc...
Ho implementato un metodo per trovare uno di questi campi ma non funziona .
Dovrebbe restituire -1 se non trova niente.
Il fatto è che quando inserisco un campo che è presente (Sicuramente) restituisce ancora -1
Qualcuno gli può dare un'occhiata?
codice:public int cercaArticolo(String testo){ int risultato = -1; String tipologia = "" , marca = "" , modello = "" , quantità = "" , prezzo = "" , codice = ""; Iterator<Articolo> it = treeset.iterator(); while(it.hasNext()){ Articolo art = it.next(); tipologia = art.getTipologia(); marca = art.getMarcaTipologia(); modello = art.getModelloTipologia(); quantità = String.valueOf(art.getQuantitàArticolo()); prezzo = String.valueOf(art.getPrezzo()); codice = String.valueOf(art.getCodiceArticolo()); if(testo.equals(tipologia)||testo.equals(marca)||testo.equals(modello)||testo.equals(quantità)||testo.equals(prezzo)||testo.equals(codice)) risultato = art.getCodiceArticolo(); else risultato = -1; } return risultato; }// CERCA ARTICOLO

Rispondi quotando