Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je input een bestand in Java
De programmeertaal Java kunt u een bestand als input neemt via zijn standaard bibliotheek van klassen en methoden . Hoewel Java bevat een set klassen die gespecialiseerd zijn in de tekst - dat is , bestanden die leesbaar zijn door de mens - het omvat ook primitieven voor bestanden met willekeurige inhoud . Deze worden soms " binary " files . U kunt Java code die de inhoud van een binair bestand als grondstoffen voor verdere verwerking schrijven . Instructies
1

Wijs de naam van het bestand waarvan de inhoud moet worden gelezen om een string binnen uw Java-programma , zoals in de volgende voorbeeldcode :

String myFileName
= " curcuncho . txt " ; kopen van 2

Maak een bestand inputstream dat het bestand in kwestie als bron heeft , zoals in de volgende voorbeeldcode :

BufferedInputStream myInput
= new BufferedInputStream (nieuw FileInputStream ( myFileName ) ) ;

de gebufferde input stream leest segmenten van bekende grootte van het bestand input stream
3

Maak een geheugenbuffer - met behulp van de primitieve " byte " Java . soort - om elk segment vast te houden als het wordt gelezen uit het invoerbestand , zoals in de volgende voorbeeldcode :

byte
[ ] myBuffer = new byte [ 2048 ] ;

Vervang " 2048 " met het aantal bytes dat u wilt uw aanvraag te lezen op een moment .
4

itereren over de BufferedInputStream u in stap 2 geopend , door het lezen van hooguit 2048 bytes op een moment in het geheugen buffer als in de volgende voorbeeldcode :

try {

int
lezen ;

lees = myInput.read ( myBuffer , 0,2048 ) ;

tijdje ( lees > 0 ) {

useReadData
( myBuffer , lezen) ;

lees = myInput.read ( myBuffer , 0,2048 ) ;

}

}

eindelijk {

myInput.close
( ) op ;

}


Vervang de " useReadData ( ) " oproep met wat uw applicatie verwerking nodig heeft om toe te passen om het bestand gegevens ingelezen in het geheugen buffer . De voorbeeldcode leest hooguit 2048 bytes in een tijd , het aantal bytes verzameld tijdens het meest recente bestand gelezen wordt opgeslagen in de variabele " te lezen . ' Wanneer library methode " BufferedInputStream.read ( ) " geeft 0 bytes aan het einde van het bestand , de voorbeeldcode sluit het bestand .

Previous: Next:
  Java Programming
·Wat zijn Applets ? 
·Hoe de ResultSet aan Drop -Dow…
·Hoe maak je een verticale hist…
·Hoe te Default XML Editor gebr…
·Hoe uw eigen bibliotheek impor…
·Hoe te Integers in Java 
·Wat is de extensie . JNLP ? 
·Hoe te teller met Java 
·Hoe maak je een PDF-bestand in…
  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
·De voordelen van het gebruik van JSP en …
·Hoe te Driehoeken tekenen in Java 
·Hoe maak je een Perl- script om een form…
·Hoe te converteren HTML naar tekst in Ja…
·Scion Wheel Torque Specs 
·Hoe kan ik HTML Inline -elementen gebrui…
·Hoe te Today 's Date in Visual Basic Inc…
·Hoe maak je een functie in QBasic 
·Hoe maak je een PHP Package Install 
Copyright © Computer Kennis http://www.nldit.com