Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Om te lezen hoe Van een Input Stroom in Java
De Java-taal biedt een scala aan standaard functies voor invoer en uitvoer . U kunt eenvoudig gebruik maken van deze functies binnen uw programma's te maken , zodat u om input te verwerken uit externe bronnen , zoals bestanden . Met behulp van de Input Stroom klassen in Java , kan uw programma gegevens van een gespecificeerde locatie te lezen . De InputStream klasse zelf is abstract , dus het kan niet worden geïnstantieerd , maar u kunt elk van zijn subklassen , zoals de FileInputStream klasse te gebruiken . U kunt gegevens op verschillende manieren , zoals een byte per keer lezen , voor elk teken komt voor op de externe bron . Instructies
1

Maak een Input Stroom object in uw programma . Voer de volgende Java- code , het creëren van een nieuwe instantie van de FileInputStream klas en het doorgeven van de locatie van het bestand dat u van plan bent op het lezen als een parameter :

FileInputStream myInputStream
= new FileInputStream ( " inputtext.txt " ) ; < br >

wijzigen van de parameter " inputtext.txt " om de bron die u gebruikt , met ofwel een relatieve of absolute URL passen . In dit geval , de relatieve verwijzing is naar een tekstbestand in dezelfde map als de applicatie code . Kopen van 2

Voeg een try-blok aan uw code . Als u het programmeren in een geïntegreerde ontwikkelomgeving , of IDE , merk je dat er een fout is gemarkeerd omdat uw code niet binnen een try-blok is opgenomen . Dit is in het geval de bron die u probeert te lezen van niet kan worden gevonden of geopend . Alter uw code als volgt , het toevoegen van een try-blok en een blok catch om het programma wat te doen als er een probleem is de toegang tot het dossier , waarbij een uitzondering wordt gegooid vertellen .

Try {

//maak een Input Stroom

FileInputStream myInputStream = new FileInputStream ( " inputtext.txt " ) ;

//verdere verwerking
hier

}

catch ( Exception e ) { System.out.println ( e.getMessage ( ) ) ; }

Dit voorkomt dat uw programma crasht als het bestand niet is gevonden
3 .

Lees vanaf uw input stream . Voeg de volgende regel code binnen het blok try , na de regel maken de Input Stroom object :

//lees een teken

int inputData = myInputStream.read
( ) ;

Deze code leest een karakter van uw input bron als een integer . Uw code kan vervolgens alle soorten verwerking noodzakelijk is op dat personage . Op het moment , alles wat je hebt gedaan wordt gelezen het eerste teken in het bestand , dus je moet het programma opgezet om verder te gaan .

Loop 4 door de rest van uw input bron . Voeg de volgende code , nog steeds binnen het blok try , na de regel het lezen van de eerste letter van het bestand :

terwijl ( inputData = -1 ) {

//output van de data te lezen als een personage

System.out.print
( ( char ) inputData ) ;

//lees het volgende teken

inputData = myInputStream.read ( ) op ;

}

Dit terwijl lus gaat door totdat de Input Stroom object tegenkomt het karakter dat geeft het einde van het bestand is bereikt . Dit voorbeeld schrijft gewoon de uitgelezen gegevens naar de standaard uitvoer console , maar je kunt hier andere taken uitvoeren als uw project vereist .
5

Sla uw programma , en het compileren en voer het uit om het te testen . Je moet de inhoud van het bestand dat is geschreven naar de console of een foutmelding als het bestand niet is gevonden of gelezen van te zien . Experimenteer door het veranderen van de code binnen de while lus om verschillende soorten verwerking uitvoeren op de data waarop u leest .

Previous: Next:
  Java Programming
·Voordelen & Nadelen van Java V…
·Hoe te JAVA_HOME Check in Wind…
·Hoe te Integers converteren na…
·Hoe te Basic Math gebruik van …
·Hoe te CLOB in Java Creëren 
·Hoe te voegen en verwijderen L…
·Hoe de Elementen tellen in een…
·Hoe maak je een Constructor in…
·Hoe schrijf je een Java- progr…
  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 maak ik een e-mailadres uit een stri…
·Hoe je gegevens in Access gebruiken Stee…
·Hoe te Lisp Programma uitvoeren vanaf We…
·Hoe maak je de Enter- toets ook een Tab …
·Hoe te Program Gaspedalen Met Java FRC 
·Hoe om te Ingang in een lus in Java 
·Hoe maak je een tekst bestand van een cl…
·Hoe je functies in Java Trim 
·Hoe je webpagina's publiceren Met Python…
Copyright © Computer Kennis http://www.nldit.com