Visualizzazione dei risultati da 1 a 10 su 61

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Basta che lo assegni ad una variabile non dichiarata all'interno del metodo (visto che è visibile solo nel metodo stesso).
    Allora ho fatto in questo modo, ho creato una classe Città
    codice:
    public class Citta {
        private String citta;
        
    
        public void setCitta(String c) {
                citta = c;
        }
    
        public String getCitta(){
            return citta;
        }
    }
    la ho istanziata nella classe da dove voglio settare il valore , così
    codice:
     Citta elemento = new Citta();
    e poi la ho utilizzata così, all'interno della stessa classe:
    codice:
    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
           jTextArea1.setText(jComboBox1.getSelectedItem().toString());
           elemento.setCitta(String.valueOf(jComboBox1.getSelectedItem()));
           jTextArea2.setText(elemento.getCitta());
           
        }
    A questo punto, il valore di elemento, voglio utilizzarlo in questa classe:
    codice:
        import java.io.File;
    
        public class CheckFile {
    
            private static boolean foundFolder = false;
            
            public static void main(String[] args) {
                File dir = new File("dirIniziale");
                findDirectory(dir);
                System.out.print(foundFolder);
                                  
    
            }
    ;
            private static void findDirectory(File parentDirectory) {
                Citta elemento = new Citta();
                if(foundFolder) {
                    return;
                }
                File[] files = parentDirectory.listFiles();
                for (File file : files) {
                    if (file.isFile()) {
                        continue;
                    }
                    if (file.getName().equals(elemento.getCitta())) {
                        foundFolder = true;
                        
                        break;
                    } else {   
                    } 
                    if(file.isDirectory()) {
                       findDirectory(file);
                    }
                    
                }
                                    
            
            }
    
        }
    ma purtroppo non va.
    Per favore mi dici dove sbaglio?
    Ultima modifica di roquentin; 03-09-2014 a 20:42

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 © 2026 vBulletin Solutions, Inc. All rights reserved.