Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment obtenir la valeur sélection…
  • Comment faire pour vérifier la tail…
  • Traversant par une variable de chaî…
  • Comment faire pour obtenir une réfé…
  • Comment créer des documents XML en …
  • Comment faire pour créer un quiz av…
  • Comment centrer un JPanel au sommet …
  • Comment utiliser SDK Android 
  • Comment construire une application A…
  • Comment sortir d'un programme si que…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment faire pour obtenir un nombre entier de nextLine

    programmes Java peuvent lire des données externes provenant de sources telles que des fichiers texte . Utilisation de la classe scanner en collaboration avec d'autres services publics du langage Java , vos programmes peuvent spécifier un fichier pour lire les données à partir de , puis lire une seule ligne à la fois. Une fois que vous avez chaque ligne de votre programme , vous pouvez déterminer des informations sur son contenu, qui peut contenir des lettres et des chiffres. En prenant la variable String résultant d'un appel de méthode " nextLine " et l'analyser comme un entier, votre programme peut récupérer des données numériques à partir du fichier . Instructions
    1

    Importation des classes d'entrée requis pour votre programme. Au début de votre fichier de classe Java , ajoutez les instructions d'importation suivantes :

    import java.io. *; import java.util.Scanner ;

    l'intérieur de votre classe , de créer "essayer" et "attraper" des blocs comme suit:

    try {//processus lecture du fichier } catch (IOException OIE) {System.out.println ( ioe.getMessage ()); }

    place votre code pour lire le fichier à l'intérieur de la section d' essai. Si vous programmez dans un environnement de développement intégré , il peut émettre des messages d'erreur lorsque vous entrez ce code, mais elles disparaîtront lorsque vous entrez le code de lecture de fichier.
    2

    Créer " Scanner " et " ; FileReader objets à lire votre fichier . Entrez le code suivant dans le bloc try :

    FileReader fileRead = new FileReader ( " mydata.txt "); Scanner FileScan = new Scanner ( fileRead ) ;

    L'objet du scanner prend une FileReader comme un paramètre à sa méthode constructeur , avec l'objet FileReader prenant le nom et l'emplacement du fichier à lire . Si vous essayez d' entrer ce code sans un bloc try , votre IDE va afficher les messages d'erreur . C'est parce que toute opération d'entrée peut être sujette à l'erreur , si le fichier est introuvable ou est lue depuis . Programmes Java nécessitent que vous joignez un tel traitement à l'intérieur des blocs try afin qu'ils puissent faire face à ces erreurs.
    3

    Ajouter une boucle "while" pour le code à l'intérieur du bloc essayer de lire l' lignes dans le fichier dans une structure itérative :

    while ( fileScan.hasNext ()) { //lire les lignes }

    Cette boucle ne s'exécute que si le fichier a encore des données pour que le scanner lire , donc il va continuer jusqu'à ce que toutes les données ont été lues . Dans la boucle , votre scanner peut lire chaque ligne dans le fichier un à la fois .
    4

    utiliser le scanner pour lire une ligne à partir de votre dossier. Ajoutez le code suivant à l'intérieur de la boucle while :

    cordes theLine = fileScan.nextLine ();

    Le scanner offre une gamme de méthodes utilisées pour lire le fichier , y compris " nextLine " qui se lit une ligne de texte . Une fois cette ligne exécutée, la variable String possède une copie de la ligne lue à partir du fichier .
    5

    Analysez votre ligne comme un entier. Ajoutez le code suivant à l'intérieur de la boucle while:

    int Theint = Integer.parseInt ( theLine ) ;

    Ce code tente d'analyser toute la ligne comme un entier. Si l' opération est un succès , la variable de type integer primitive va stocker le nombre pour un traitement ultérieur . Si les lignes dans votre fichier contient plus d'un nombre entier chacun, vous aurez besoin de diviser chaque ligne avant d'appeler la méthode " parseInt " .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Struts 1.2 9 Tutorial 
  • Comment garder lettres dans le cadre de Java 
  • Comment lire un fichier d'entrée en Java 
  • Comment faire pour convertir Oracle Forms vers Java 
  • Liste des balises JSP 
  • Comment faire pour créer une classe abstraite en Java à l'aide de NetBeans 
  • Comment détecter un caractère CJK en Java 
  • Comment calculer le nombre de comparaisons en Java 
  • Comment puis-je faire une liste Hibernate pas avoir d'éléments null 
  • Qu'est-ce qu'une déclaration d'affectation en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc