Maison > Java > javaDidacticiel > le corps du texte

Comment résoudre l'erreur « IOException de type d'exception non gérée » ?

DDD
Libérer: 2024-11-03 16:41:30
original
535 Les gens l'ont consulté

How to Resolve the

Comprendre l'erreur « IOException de type d'exception non gérée »

Dans votre code, vous essayez de lire l'entrée du flux d'entrée standard en utilisant stdIn.readLine(). Cette méthode génère une IOException si une erreur se produit lors de la lecture des données, telle qu'une fin de fichier inattendue ou des données corrompues.

Java déconseille fortement l'utilisation de blocs try-catch pour gérer les exceptions vérifiées comme IOException. Au lieu de cela, vous devez explicitement indiquer que la méthode peut lever une exception en la déclarant dans la signature de la méthode à l'aide du mot-clé throws.

Par conséquent, pour résoudre l'erreur, vous devez ajouter throws IOException à votre méthode principale :

<code class="java">import java.io.*;

class IO {
    public static void main(String[] args) throws IOException {   
       BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));    
       String userInput;    
       while ((userInput = stdIn.readLine()) != null) {
          System.out.println(userInput);
       }
    }
}</code>
Copier après la connexion

L'ajout de throws IOException signale au compilateur que la méthode peut lever une IOException et force les appelants de la méthode à gérer l'exception. Ceci est important car les IOExceptions indiquent des erreurs graves qui ne peuvent être ignorées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal