Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JAVA] variable textStream might not have been initialized

    Qualcuno mi sa dire dove sbaglio ???

    grazie


    IL PROGRAMMA

    // Carico il file
    FileReader textStream;
    try {
    textStream = new FileReader("file.txt");
    } catch (FileNotFoundException ffne) {
    }
    if (textStream == null) {
    return;
    }

    ERRORE IN COMPILAZIONE


    variable textStream might not have been initialized
    if (textStream == null) {
    ^
    1 error
    Errors compiling
    in un aiuola di rose anche un cardo fa la sua bella figura

  2. #2
    Semplice: l'inizializzazione di quell'oggetto tu la fai dentro un blocco try...catch. Per il compilatore, l'inizializzazione può anche non essere stata effettuata a causa di errori.

    Per risolvere il problema modifica così il programma:
    codice:
    // Carico il file 
    FileReader textStream = null; //AGGIUNTA DA FARE
    try { 
    textStream = new FileReader("file.txt"); 
    } catch (FileNotFoundException ffne) { 
    } 
    if (textStream == null) { 
    return; 
    }

    Ciao.

  3. #3
    grazie
    in un aiuola di rose anche un cardo fa la sua bella figura

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.