Vidéo: COMMENT COPIER du TEXTE en JAVASCRIPT 2024
En Java, comme dans presque tous les langages de programmation, il peut être difficile de lire les données d'un fichier. Vous ajoutez des lignes de code supplémentaires pour indiquer à l'ordinateur ce qu'il doit faire. Parfois, vous pouvez copier et coller ces lignes du code d'autres peuples.
importer java. util. Scanner; importer Java. io. Fichier; importer Java. io. IOException; public class DoPayroll {public static void principal (String args []) throws IOException {Scanner diskScanner = nouveau Scanner (nouveau fichier ("EmployeeInfo.txt")); pour (int empNum = 1; empNum <= 3; empNum ++) {payOneEmployee (diskScanner);} diskScanner. close ();} static void payOneEmployee (Scanner aScanner) {Employé anEmployé = new Employé (); un employé. setName (aScanner, nextLine ()); un employé. setJobTitle (aScanner, nextLine ()); un employé. cutCheck (aScanner, nextDouble ()); un Scanner. nextLine ();}}
Par exemple, vous pouvez suivre le modèle dans cette liste:
/ * * Le motif dans Listing 8-2 * / import java. util. Scanner; importer java. io. Fichier; importer java. io. IOException; class SomeClassName {public static void principal (String args []) throws IOException {Scanner scannerName = nouveau Scanner (new File (" SomeFileName ")); // Certains codes vont ici scannerName . nextInt (); scannerName . nextDouble (); scannerName . prochain(); scannerName . nextLine (); // Certains codes vont ici scannerName . close ();}}
Vous voulez lire les données d'un fichier. Vous commencez par imaginer que vous lisez depuis le clavier. Mettez le scanner habituel et les codes suivants dans votre programme. Ajoutez ensuite des éléments supplémentaires dans le modèle de liste:
-
Ajoutez deux nouvelles déclarations d'importation - une pour Java. io. Fichier et un autre pour Java. io. IOException.
-
Tapez pour lancer IOException dans l'en-tête de votre méthode.
-
Tapez nouveau fichier (") dans votre appel au nouveau scanner.
-
Prenez un fichier qui se trouve déjà sur votre disque dur. Tapez ce nom de fichier à l'intérieur des guillemets.
-
Prenez le mot que vous utilisez pour le nom de votre scanner. Réutilisez ce mot dans les appels à next, nextInt, nextDouble, et ainsi de suite.
-
Prenez le mot que vous utilisez pour le nom de votre scanner. Réutilisez ce mot dans un appel pour fermer.
Occasionnellement, copier et coller du code peut vous causer des ennuis. Peut-être que vous écrivez un programme qui ne correspond pas au modèle de liste simple. Vous devez modifier le motif un peu. Mais pour ajuster le modèle, vous devez comprendre certaines des idées derrière le modèle.