Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe je meerdere nummers lezen in Java
Java biedt een scala van klassen die u kunt gebruiken in uw programma's wanneer u nodig hebt om externe gegevens te lezen . De scanner klasse kunt u invoeren lezen van bestanden , waaronder het aantal waarden . Met behulp van deze klasse in combinatie met lussen , kan uw Java- programma's van meerdere items van gegevens te lezen . De scanner klasse kan individuele nummers lezen , waaronder dubbele precisie , floating point , kort en integer types . U kunt dan ook kiezen voor een methode om uw gegevens te passen , het plaatsen van uw code binnen een lus , zodat het meerdere nummers kan lezen wanneer het programma wordt uitgevoerd . Instructies
1

Importeer de Java- input en output middelen die u nodig hebt om uw externe gegevens te lezen . Voeg de volgende import statements aan de bovenkant van je klas verklaring :

//input output libraryimport java.io. * ;//scanner classimport java.util.Scanner ;

Deze middelen geef uw programma alles wat het nodig heeft om te verwerken en te behandelen invoer van externe bronnen, zoals tekstbestanden . kopen van 2

creëren " proberen " en " vangen" blokken voor uw nummer lezen operatie . Wanneer je input en output bronnen in Java te gebruiken , moet u voor te bereiden op eventuele fouten die kunnen optreden wanneer de externe gegevens niet kunnen worden gelezen . Voeg de volgende code toe aan uw programma :

try { //nummer lezen hier } catch ( vangen ( IOException numReadExc ) { System.out.println ( " Uitzondering : " + numReadExc.getMessage ( ) ) ; }

Wanneer uw code wordt uitgevoerd , zal de uitvoering onmiddellijk naar de catch-blok als er iets mis is met de ingang werking gaat . je kunt je dossier lezen code plaatsen in het blok try .
3

instantiëren de ingang objecten die nodig zijn voor uw nummer leesproces Voeg de volgende code in je blok try , verklaren en instantiëren van een object van FileReader soort : .

FileReader numFileReader
= new FileReader ( " datafile.txt " ;) ;

Pas de parameter aan de constructor methode om de naam en locatie van uw gegevensbestand ten opzichte van uw programma aan Voeg de volgende code , het creëren van een object van de BufferedReader klasse:

. BufferedReader numBuffer = new BufferedReader ( numFileReader ) ;

Deze klasse is een instantie van de FileReader klasse als een parameter Voeg de volgende code , verklaren en instantiëren een scanner object :

Scanner numScan
= new . scanner ( numBuffer ) ;

De scanner constructeur neemt een BufferedReader als parameter
4

Maak een lus voor uw nummer procedure lezing Binnen uw blok try , na uw object instantiëring code . . voeg de volgende lus schema :

terwijl ( numScan.hasNext ( ) ) { //hier lezen nummers}

Deze lus zal alleen blijven voeren terwijl uw bestand nog gegevens te lezen . in de lus , kunt u de code instrueren van de scanner om nummers te lezen uit de externe bron toe te voegen . Wanneer uw code eindigt het lezen van alles wat in het bestand , zal de loop stoppen uitvoeren .
5

Lees nummers van uw . bestand je moet de juiste scanner methode voor uw nummer typen kiezen de volgende voorbeeldcode zal integers lezen in de lus : .

int currInt = numScan.nextInt ( ) ;

U kunt kiezen van methoden om te lezen dubbele , vlotter , lang, kort , BigInteger en BigDecimal nummers U kunt alle soorten verwerking nodig op uw nummers in de lus Na de lus , sluit uw scanner als volgt : . .

numScan.close
( ) ;

Sla het bestand op en start het programma om het te testen

.

Previous: Next:
  Java Programming
·File Uitzonderingen voor Java-…
·Waarom heb ik Java-software no…
·Hoe maak je een object verplaa…
·Hoe maak je een geselecteerd k…
·Hoe de ResultSet aan Drop -Dow…
·Een beschrijving van Struts vo…
·Bepalen van het totale aantal …
·Soorten Uitzonderingen in Java…
·Hoe te Dynamische Information …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Autogenerated Columns verbergen 
·Python Canvas Methoden 
·Hoe de Trim -functie gebruiken 
·Hoe te Symbolen Vervangen door Regex 
·Hoe te verminderen het aantal tekens in …
·Hoe naar praktijk Java Coding 
·Vaste Vs . Dynamische Array in Visual Ba…
·Hoe te Rdb bestanden converteren naar Mp…
·Hoe te Maps Message in Maak MFC 
Copyright © Computer Kennis http://www.nldit.com