Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe een Integer Get Van nextLine
Java- programma's kunnen externe gegevens uit bronnen zoals tekstbestanden lezen . Met behulp van de scanner klasse in combinatie met andere Java-taal nutsbedrijven , kan uw programma een bestand op te geven om data te lezen , lees het dan een lijn op een moment . Zodra je hebt elke regel binnen uw programma , kunt u informatie over de inhoud te bepalen , die zowel letters als cijfers bevatten. Door het nemen van de String variabele als gevolg van een " nextLine " methode-oproep en ontleden van het als een integer , kan uw programma numerieke gegevens op te halen uit het bestand . Instructies
1

Importeer de vereiste ingang klassen voor uw programma . Op de top van uw Java-klasse bestand , voeg je de volgende import statements :

import
java.io. * ; import java.util.Scanner ;

Binnen de klas , creëren " proberen " en " vangen" blokken als volgt :

try
{ //proces -bestand lezen } catch ( IOException bm ) { System.out.println ( ioe.getMessage ( ) ) ; }

Place
uw code voor het lezen van het bestand in de sectie try . Als u het programmeren in een geïntegreerde ontwikkelomgeving , kan het foutmeldingen uitvoeren wanneer u deze code in te voeren , maar ze zullen verdwijnen wanneer u het bestand lezen code in te voeren . Kopen van 2

creëren " Scanner " en " , FileReader objecten om het bestand te lezen . Voer de volgende code in het blok try :

FileReader fileRead = new FileReader
( " mydata.txt " ) ; Scanner FileScan = new Scanner ( fileRead ) ;

De scanner doel is een FileReader als een parameter aan de constructor -methode , met de FileReader object nemen van de naam en locatie van het bestand te lezen . Als u probeert om deze code in te voeren zonder een try-blok , zal uw IDE foutmeldingen uitvoeren . Dit komt omdat elke ingang operatie kan zijn gevoelig voor fouten , als het bestand niet kan worden gevonden of gelezen . Java-programma's vereisen dat u een dergelijke verwerking omsluiten binnenkant proberen blokken , zodat ze kunnen omgaan met deze fouten .
3

Voeg een lus "terwijl" de code binnen het blok try te lezen van de lijnen in het bestand op een iteratieve structuur :

terwijl ( fileScan.hasNext ( ) ) { //lees lijnen }

Deze lus wordt alleen uitgevoerd als het bestand nog steeds gegevens van de scanner te helemaal zodat het zal doorgaan totdat alle gegevens zijn gelezen . In de lus , kan uw scanner elke regel lezen in het bestand een voor een .
4

Gebruik de scanner om een lijn van uw bestand te lezen . Voeg de volgende code in de while lus :

String theLine = fileScan.nextLine ( ) ;

De scanner biedt een scala aan methoden om te lezen uit het bestand , waaronder " nextLine " dat luidt een hele regel tekst . Zodra deze lijn voert , de string variabele heeft een kopie van de lijn te lezen uit het bestand .
5

Analyseer uw lijn als een integer . Voeg de volgende code in je while lus :

int Theint = Integer.parseInt ( theLine ) ;

Deze code probeert de gehele lijn te ontleden als een integer . Als het proces succesvol is , zal het primitieve integer variabele is het aantal voor verdere verwerking te slaan . Als de lijnen in uw dossier bevatten elk meer dan een integer , moet u elke regel splitsen voor het aanroepen van de " parseInt " -methode .

Previous: Next:
  Java Programming
·Verschillen tussen Servlets en…
·Hoe om nummers te veranderen n…
·Soorten Multitasking in Java T…
·Hoe te Binaire Bomen Traverse …
·Tutorial voor de Application N…
·Hoe te Tcpdump Run From Java 
·JSP Web Tutorial 
·Hoe te CJK Detect in Java 
·Hoe maak je een Typing Program…
  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 LimeWire code leren 
·Hoe maak je een Marquee maken in een bep…
·Hoe maak je een PHP Contactformulier in …
·Hoe te CLOB in Java Creëren 
·Het wijzigen van de Cursor afbeelding in…
·WPF Border Styles 
·Eenvoudige Visual Basic Projects 
·Hoe maak je een DBX-bestand 
·Hoe maak je een lijn verwijderen uit een…
Copyright © Computer Kennis http://www.nldit.com