può essere giusto ?

codice:

  /** il metodo


    		public boolean risiede(String[] _citta)

    	verifica se this risiede in una delle localita' memorizzate
    	nell'array citta. In caso positivo, il metodo restituisce true; false altrimenti.

    	Per esempio, si supponga che l'array citta contenga
    	i seguenti nomi di citta: Roma, Torino, Milano.
    	Se this risiede a Torino, il metodo restituisce true.
    	Se invece this risiede a Genova, il metodo restituisce false.
    */


    	public boolean risiede(String[] _citta) {
    		/* sviluppare il codice del metodo */

       for(int i = 0; i< _citta.length; i++){
       if ( this.citta== _citta[i])
          return true ;

    	}else 
   return false ;