Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan Input fil i Java
    Java programmeringsspråk tillater deg å ta en fil som input gjennom sin standard bibliotek av klasser og metoder . Selv om Java inneholder et sett med klasser som spesialiserer seg på tekst - det vil si filer som kan leses av mennesker - det inkluderer også primitive for filer med vilkårlige innholdet . Disse kalles " binære " filer . Du kan skrive Java-kode som tar innholdet i en binær fil som input for videre behandling. Instruksjoner
    en

    Angi navnet på filen der innholdet må leses til en streng innenfor Java-program, som i følgende eksempelkode : en

    String myFileName = " curcuncho . txt ";
    2

    Lag en fil input stream som har den aktuelle filen som kilde , som i følgende eksempelkode : en

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

    bufret input stream leser segmenter av kjent størrelse fra filen input stream
    3

    Lag et minne buffer - ved hjelp av primitive " byte" Java. - for å holde hver segment som det leses fra input-filen , som i følgende eksempelkode : en

    byte [ ] myBuffer = new byte [ 2048 ];

    Erstatt " 2048 " med antall byte du vil søknaden din til å lese om gangen.
    4

    Iterate over BufferedInputStream du åpnet i trinn 2 , ved å lese på det meste 2048 bytes om gangen i minnet buffer som i følgende eksempelkode : en

    try {

    int lese ;

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

    while ( lese > 0 ) {

    useReadData ( myBuffer , read) ;

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

    }

    }

    endelig {

    myInput.close ();

    }

    Erstatt " useReadData ( )" samtale med uansett behandle søknaden din må søke til filen data leses inn i minnet buffer . Eksempelkode leser på det meste 2048 bytes om gangen, antall byte samlet under det siste filen read lagres i variabelen "lese . " Når biblioteket metoden " BufferedInputStream.read ( ) " returnerer 0 byte på slutten av filen, lukker eksempelkode filen .

    früher :

     Weiter:
      Relatert Artike
    ·Slik feilsøker en Android Eclipse AVD 
    ·Hvordan endre et heltall til en String i Java 
    ·Hvordan lage UML Fra Java-kode 
    ·Slik konverterer PrintStream til bufferedwriter 
    ·Hvordan lage Mobile Phone Games 
    ·Hvordan å lære grunnleggende matematikk ved hjelp av …
    ·Hvordan søker jeg en fil opprettet med Java Servlet 
    ·Slik filtrerer du filer fra Project Explorer Vis i Ecli…
    ·Ved å bruke JSP Vs . JSPF 
    ·DIY Seatbelt Bag 
      Anbefalte artikler
    ·Visual Basic 5.0 Opplæring 
    ·Hvordan sjekke om Enter trykkes i Visual Basic 2008 
    ·Hva er en VB Script brukes til 
    ·Hvor å Endre miljøer i Python 
    ·Javascript Lightbox Tutorial 
    ·Hvordan endre størrelsen på kolonner i Delskjemaer 
    ·Hvordan sjekke MySQL Null på PHP 
    ·Hvordan Teach Yourself Windows CE Programmering i 24 ti…
    ·Ulempene ved å bruke Widgets i Computer Design 
    ·Slik finner du ut alfabetisk i Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/