Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hjälp med sekventiell filer i Java-programmering

    programmeringsspråket Java innehåller olika bibliotek och data objekt som används för att hantera olika typer av in-och utgång . Dessa former av produktionen kan komma från användarens input eller filer som är lagrade i datorn . Denna fil ingång och utgång kommer normalt från " sekventiella filer " av data som innehåller någon form av text . Genom att använda Java " File " föremål och olika in-och utgående strömmar , kan programmeraren läsa från och skriva till sekventiella filer på hårddisken . Sekvensfiler

    sekventiella filer är vad namnet antyder : filer som lagrar data i ett sekventiellt sätt . Textfiler är ett perfekt exempel på detta , i denna text skrivs och läses på ett linjärt sätt från början till slut . Medan sekventiella filer kan läsas från en slumpmässig plats i filen , de är tänkt att fungera som sekventiella mönster av data. Java-program ofta läsa dessa filer rad för rad , eller läsa filen som helhet . Addera Java -filer

    Som ett objektorienterat programmeringsspråk , hanterar Java sekventiella filer i " File " föremål, inklusive den " FileReader " klass av objekt . Dessa objekt hanterar filreferenser och verksamheter för programmeraren . När du skapat en FileReader objekt ges till en annan buffert klass , såsom BufferedReader eller buffrat Writer , vilket gör det möjligt för programmerare att läsa och skriva till filen i ett standardformat . Följande exempel illustrerar användningen av FileReader objektet :

    File f = new File ( " test.txt " ) ; FileReader läsare = ny FileReader ( f) ,

    Java läsa filer

    programmeraren läser en sekventiell fil via en FileReader föremål , som hon ger till ett BufferedReader objekt . Den BufferedReader objektet , nu hanterar ärendet , ger programmeraren tillgång till metoder som används för att enkelt läsa tecken eller hela rader från filen . Genom BufferedReader , läser programmeraren filen sekventiellt , oftast line - by- line , som i följande exempel :

    File f = new File ( " test.txt " ) ; FileReader läsare = nya FileReader ( f ) ,

    BufferedReader br = new BufferedReader ( läsare ) , String text_line = br.readline ( ) ;
    Java -filer Skriva

    Bara som FileReader objektet läser från sekventiella filer , skriver FileWriter objektet till dem . I samarbete med BufferedWriter objektet , skriver programmeraren till textfiler sekventiellt , på ett liknande sätt för att skriva in text i en textredigerare. På detta sätt tillåter programmeraren användaren eller programmet för att skriva sessionsinformation eller tillståndet av programmet i en textfil för långtidslagring . Följande exempel detaljer användningen av FileWriter och BufferedWriter objekt :

    String output = " Output att skriva till filen ";

    File f = new File ( " file2.txt " ) ; FileWriter fw = nya FileWriter ( f) , BufferedWriter bw = ny BufferedWriter ( fw ) ,

    bw.write ( utgång ) , bw.close ( ) ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Flera mål i NetBeans Projekt
    ·Hur man bygger en App Runt en Java-applet
    ·Olika Debugging Tekniker för Java
    ·Hur man gör ett brädspel i Java
    ·Hur man skapar en Android App i Eclipse
    ·Lägga till en server Perspective till Eclipse
    ·Hur Seal JAXB Kränkningar i Oracle XML
    ·Hur man använder en ImageButton på Android
    ·Hur får man en URL i en Servlet
    ·Programmering 3D spel i Java
    Utvalda artiklarna
    ·Vad är Spike Coding
    ·Olika datatyper i Visual Basic
    ·Hur Rotera MySQL Slow sökfrågeloggen
    ·Vad är integrerade typer i Java
    ·Hur man installerar ett undertecknat miniprogram i Sun …
    ·Hur du överför en fil till en server med JSP
    ·Hur du fyller skriptet manuellt på MySQL
    ·Hur man tar bort de sista tecknet av strängar i Python…
    ·Hur man byter ett tecken i JavaServer Pages
    ·Hur man använder textrutor i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz