Video: Programming - Computer Science for Business Leaders 2016 2024
În Java, ca în aproape orice limbaj de programare a computerului, citirea datelor dintr-un fișier poate fi dificilă. Adăugați linii suplimentare de cod pentru a spune computerului ce să facă. Uneori puteți copia și lipi aceste linii din codul altor persoane.
import java. UTIL. Scanner; import java. io. Fişier; import java. io. IOException; clasa publică DoPayroll {public static void principal (String args []) aruncă IOException {Scanner diskScanner = Scanner nou (fișier nou ("EmployeeInfo. txt")); pentru (int empNum = 1; empNum <= 3; empNum ++) {payOneEmployee (discScanner);} discScanner. close ();} static void payOneEmployee (Scanner aScanner) {Employee anEmployee = angajat nou (); un angajat. setName (aScanner; nextLine ()); un angajat. setJobTitle (aScanner; nextLine ()); un angajat. cutCheck (aScanner, nextDouble ()); aScanner. nextLine ();}}
De exemplu, puteți urma modelul din această listare:
/ * * Modelul din Listing 8-2 * / import java. UTIL. Scanner; import java. io. Fişier; import java. io. IOException; clasa SomeClassName {public static void principal (String args []) parintele directorului curent, " )); // Unele coduri intră aici scannerName . nextInt (); scannerName . nextDouble (); scannerName . Următor →(); scannerName . nextLine (); // Unele coduri intră aici scannerName . close ();}} Doriți să citiți datele dintr-un fișier. Începeți să vă imaginați că citiți de la tastatură. Puneți scannerul obișnuit și codurile următoare în programul dvs. Apoi adăugați câteva elemente suplimentare din modelul de afișare:Adăugați două declarații noi de import - una pentru java. io. Fișier și altul pentru java. io. IOException. Tipul
aruncă IOException
în antetul metodei.-
Introduceți
-
fișier nou (") în apelul către un nou scaner. Luați un fișier care este deja pe hard disk. Introduceți numele fișierului în ghilimele.
-
Luați cuvântul pe care îl utilizați pentru numele scanerului. Reuzați acel cuvânt în apelurile către următorul, următorul, următorulDouble și așa mai departe.
-
Ocazional, copierea și lipirea codului vă poate aduce probleme. Poate scrieți un program care nu se potrivește modelului simplu de listare. Trebuie să modificați modelul puțin. Dar pentru a schimba modelul, trebuie să înțelegeți câteva dintre ideile din spatele modelului.