Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
De scanner Input functie in Java
Java biedt een scala van klassen voor input en output operaties . Met de scanner klasse , kan Java-programma's de inhoud van externe bestanden te lezen en te verwerken . Programma's nodig hebt om bepaalde bibliotheken importeren naar het gebruik van de functionaliteit van de scanner klasse te maken . Deze bibliotheken hebben programma's met de mogelijkheid om een ​​groep objecten kunnen verwerken invoerbewerkingen initialiseren. Zodra deze set - up taken uit te voeren , kan het programma het bestand inhoud te lezen . Middelen

Om gebruik te maken van de scanner klasse te maken , moet een Java-programma importeert twee sets van de taal -bibliotheken . Programma's kunnen onder meer de volgende import statements aan de top van de klasse verklaring waarin de inbreng verwerking zal plaatsvinden : importeren java.io. * ; import java.util.Scanner ;

Afgezien van de scanner klasse zelf , de programma moet toegang hebben tot andere ingang klassen voor het beheer van het gebruik van externe gegevens . Als een programma probeert de scanner klasse te gebruiken zonder deze import statements , zal de compiler de programmeur te waarschuwen voor fouten .
Objecten

Java- programma's te maken van een set van ingangsobjecten voor het uitvoeren van scanbewerkingen . De volgende voorbeeldcode geeft aan het creëren van een FileReader object , het leveren van de locatie en de naam van het externe bestand moet worden gescand : FileReader lees = new FileReader ( " mydata.txt " ) ;

De parameter voor de FileReader constructormethode dient de plaats van het bestand , en de naam en uitbreiding weerspiegelen . De volgende code toont het passeren van de FileReader object bijvoorbeeld aan de constructor -methode voor de BufferedReader klasse: BufferedReader buff = new BufferedReader ( lezen) ;

De scanner klasse kan vervolgens dit geval object als parameter voor de eigen constructor -methode , als volgt : Scanner scan = new Scanner ( buff ) ;

het programma heeft nu de mogelijkheid om een input bestand te scannen
Voorzorgsmaatregelen
< . p > Als programmeurs met een Integrated Development Environment poging om het bestand ingang klassen instantiëren , zal de IDE waarschuwingen weer te geven , omdat de code niet wordt beschermd tegen invoerfouten . Om deze compilatie fouten te voorkomen en beschermen het programma tegen inbreng uitzonderingen , kan de programmeur zijn het object instantiatie code in een try-blok , als volgt : try { //instantiatie code hier }

Een blok catch kan deze code volgen , met vermelding van wat het programma moet doen als een input uitzondering wordt gegooid , als volgt : catch ( catch ( IOException ioExc ) { System.out.println ( ioExc.getMessage ( ) ) ; }
Alle p van de scan code kan uitvoeren binnen het blok try .
Input proces

het scanproces in Java gaat over het algemeen een while lus . Hierdoor kan het programma te doorlopen de inhoud van een bestand , het verwerken . hem in stukjes de volgende code toont de contouren van een while loop van dit proces : terwijl ( scan.hasNext ( ) ) { //scannen hier }

binnen de while -lus , het programma kan de inhoud van bestanden te scannen met behulp van verschillende methoden van de klasse de volgende code demonstreert het scannen van het bestand in bytes : . . byte thisByte = scan.nextByte ( ) ;

Deze code kan uitvoeren in de while lus de volgende code , geplaatst na de while lus , sluit de scanner object wanneer het scannen is voltooid : scan.close ( ) ;

Previous: Next:
  Java Programming
·Hoe maak je een Array converte…
·Hoe de Java Applet Button Zoal…
·Problemen met Java 
·Wat zijn Beweringen in Java ? 
·Hoe te Numbers opmaken Into De…
·Hoe maak je een CJK Karakter D…
·Help met Grid Breedte in Java 
·Hoe maak je een Hash Map Creë…
·Hoe om cijfers in Java 
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe je meerdere nummers gebruiken JavaSc…
·Hoe maak je een DIV Veranker aan de onde…
·Hoe schrijf je een Perl- script Telnet 
·Hoe te gebruiken Pythonscript 
·Hoe te Wildcards gebruiken in map namen …
·Hoe om te doen Loops in Python 
·Hoe de belangrijkste functie in gebruik …
·Hoe maak je een Java- compiler installer…
·Hoe te SQLite gebruiken in Vb.net 
Copyright © Computer Kennis https://www.nldit.com