salve a tutti vorrei sapere come poter fare per confrontare una stringa inviata dal client con un Vettore di oggetti con uno specifico nome.
se il confronto è false mi deve stampare "questo oggetto non esiste...".
io ho provato facendo:
while(addio.equals("addio")==true){
String pippo=br.readLine();
for(k=0;k<vettore.conta();k++){
Oggetto ogg= vettore.nome(k);
if(pippo.equals(ogg.getNome())==true){
p.println("ok l'oggetto esiste");
addio="addio";
}else
p.println("questo oggetto non esiste...");
}
il problema è che se per caso l'oggetto si trova in posizione 3 del vettore mi stampa a video "questo oggetto non esiste" per il vettore.nome(0),vettore.nome(1),vettore.nome(2)
c'è qualche metodo apposta per confrontare le stringhe di un vettore?!oppure c'è qualcuno che sa aiutarmi a risolvere questo errore di logica?!
grazie.

Rispondi quotando