Video: Curso Java 02 - Instalacion de NetBeans y Hola Mundo @JoseCodFacilito 2024
I Java, som i nesten alle programmeringsspråk, kan det være vanskelig å lese data fra en fil. Du legger til ekstra kodelinjer for å fortelle datamaskinen hva du skal gjøre. Noen ganger kan du kopiere og lime inn disse linjene fra andre folks kode.
importer java. util. Scanner; importer java. io. Fil; importer java. io. IOException; offentlig klasse DoPayroll {public static void main (String args []) kaster IOException {Scanner diskScanner = ny skanner (ny fil ("EmployeeInfo. txt")); for (int empNum = 1; empNum <= 3; empNum ++) {payOneEmployee (diskScanner);} diskScanner. Lukk ();} Statisk tomgangsbetalingOneEmployee (Skanner aScanner) {Medarbeider anEmployee = Ny Medarbeider (); en ansatt. setName (aScanner. nextLine ()); en ansatt. setJobTitle (aScanner. nextLine ()); en ansatt. cutCheck (aScanner. nextDouble ()); aScanner. nextLine ();}}
Du kan for eksempel følge mønsteret i denne oppføringen:
/ * * Mønsteret i Listing 8-2 * / import java. util. Scanner; importer java. io. Fil; importer java. io. IOException; class SomeClassName {Public static void main (String args []) kaster IOException {Skanner skannernavn = ny skanner (ny fil SomeFileName ")); // Noen kode går her skannernavn . nextInt (); scannerName . nextDouble (); scannerName . neste (); scannerName . nextLine (); // Noen kode går her skannernavn . lukk ();}}
Du vil lese data fra en fil. Du begynner med å forestille deg at du leser fra tastaturet. Sett den vanlige skanneren og de neste kodene inn i programmet. Deretter legger du til noen ekstra elementer fra noteringsmønsteret:
-
Legg til to nye importdeklarasjoner - en for java. io. Fil og en annen for java. io. IOException.
-
Type kaster IOException i metodeens overskrift.
-
Skriv ny fil (") i samtalen til ny skanner.
-
Ta en fil som allerede er på harddisken din. Skriv det filnavnet inne i anførselstegnene.
-
Ta det ordet du bruker til navnet på skanneren din. Gjenbruk det ordet i samtaler til neste, nextInt, nextDouble, og så videre.
-
Ta det ordet du bruker til navnet på skanneren din. Gjenbruk det ordet i en samtale for å lukke.
Av og til kan kopiering og lettingskode få deg til problemer. Kanskje du skriver et program som ikke passer til det enkle noteringsmønsteret. Du må justere mønsteret litt. Men for å finjustere mønsteret, må du forstå noen av ideene bak mønsteret.