Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    9

    Ottenere nomi che iniziano con un carattere

    Buonasera ragazzi. Ho un nuovo problema: ho 'vocabolario' di parole costituita da due stringhe di nome e descriz già definita:

    cane descriz
    canile descri
    gatto ...
    topo
    ...

    dovrei creare in java una funzione che mi prenda tutti i nomi che iniziano con c per cui la funzione mi dovrebbe restituire questo array

    cane descriz
    canile descriz

    ps Prendere tutte le parole che iniziano con una lettera so farlo, il problema è che non so impostare la funzione! Grazie a chi mi risponderà!

    Io l'ho fatta così ma giustamente mi ritorna solo cane...
    codice:
    public Parola ricercaChar(String carattere){
    		for(Parola p: vocabolario){     /*ad ogni iterazione p varrà prima cane, poi canile ecc*/
    			if(p.getNome().startsWith(carattere))
    			   return p;
    		}
    	    return null;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    707
    Fai ritornare alla funzione un ArrayList e dove fai "return p" aggiungi all'arraylist e dove fai "return null" ritorni l'arraylist.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.