Kopieren und Einfügen von Java-Code

In Java, wie in fast jedem Computer-Programmiersprache, können Daten aus einer Datei zu lesen tückisch sein. Sie fügen Sie zusätzliche Zeilen Code, den Computer zu sagen, was zu tun ist. Manchmal kann man diese Zeilen von anderen Völkern "Code kopieren und einfügen.

Import java.util.Scanner-Import java.io.File-Import java.io.IOException-public class DoPayroll {public static void main (String args []) throws IOException {Scanner diskScanner = new Scanner (neue Datei ( "EmployeeInfo. txt ")) - für (int Empnum = 1- Empnum lt; = 3- Empnum ++) {payOneEmployee (diskScanner) -} diskScanner.close () -} static void payOneEmployee (Scanner aScanner) {Mitarbeiter anEmployee = new Employee()-anEmployee.setName(aScanner.nextLine())-anEmployee.setJobTitle(aScanner.nextLine())-anEmployee.cutCheck(aScanner.nextDouble())-aScanner.nextLine()-}}

Zum Beispiel können Sie das Muster in dieser Auflistung folgen:

/ ** Das Muster 8-2 * / import in Listing java.util.Scanner-Import java.io.File-Import java.io.IOException-Klasse SomeClassName {Public static void main (String args [])throws IOException {Scanner scannerName = New Scanner (neue Datei("SomeFileName")) - //Einige Code geht hierscannerName.nextInt () -scannerName.nextdouble () -scannerName.Nächster()-scannerName.nextline () - //Einige Code geht hierscannerName.schließen()-}}

Sie wollen Daten aus einer Datei zu lesen. Sie beginnen mit der Vorstellung, dass Sie von der Tastatur gerade lesen. Setzen Sie die üblichen Scanner und Nächster Codes in Ihrem Programm. Dann fügen Sie einige zusätzliche Elemente aus der Auflistung Muster:

  • Fügen Sie zwei neue Import Erklärungen - eine für java.io.File und eine andere für java.io.IOException.

  • Art throws IOException in Kopf Ihre Methode ist.

  • Art neue Datei("") in Ihren Anruf neue Scanner.

  • Nehmen Sie eine Datei, die bereits auf der Festplatte ist. Geben Sie diesen Dateinamen innerhalb der Anführungszeichen.

  • Nehmen Sie das Wort, das Sie für den Namen Ihres Scanners. Wiederzuverwenden, das Wort in Anrufe Nächster, nextInt, nextdouble, und so weiter.

  • Nehmen Sie das Wort, das Sie für den Namen Ihres Scanners. Wiederverwendung dieses Wort in einem Aufruf schließen.

Gelegentlich, Kopieren und Einfügen von Code können Sie in Schwierigkeiten geraten. Vielleicht sind Schreiben Sie ein Programm, das nicht die einfache Auflistung Muster passt. Sie müssen das Muster ein wenig zu zwicken. Aber das Muster zu optimieren, müssen Sie einige der Ideen, die hinter dem Muster zu verstehen.

Menü