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

    Filhantering i Java Tutorial

    En av funktionerna i programmeringsspråket Java är stort bibliotek av vanliga klasser för att lösa rutinmässiga programmeringsuppgifter med relativ enkelhet . Tanken är att tillåta programmerare att fokusera på sina primära konstruktionsproblem och inte på de små detaljerna i länkad lista genomförande och buffertar fil . Baksidan är att det stora antalet vanliga klasser kan vara lite överväldigande , så här är en snabb översikt över några av de vanliga klasserna som finns för filhantering i Java . Grundläggande tips

    En viktig sak att komma ihåg , inte bara i Java filhantering men i alla Java -programmering i allmänhet , är att den automatiska dokumentationshjälpmedel Javadoc finns för att bidra till att minska detta problem för dig . De flesta moderna Java IDE låter dig visa dokumentationen av en klass med bara en knapptryckning , och om det inte kan du alltid hitta dokumentation på alla vanliga klassen genom att köra en online- sökning på namnet på klassen och ordet Javadoc .

    File input

    för att få input från en fil , finns det tre viktiga klasser att komma ihåg för de flesta av filen hantera problem du ställs inför i Java . De är File , FileReader och BufferedReader och de finns att få läsa tecken ( icke-binär ) filer så enkelt som möjligt . Du kommer nästan alltid använda dem i samband med varandra

    fil är i huvudsak en specialiserad sträng tänkt att representera ett filens namn och sökväg , till exempel : . C : \\ Mapp \\ file.txt . En viktig sak att komma ihåg om klassen File är att bara för att det har initierats med ett givet filnamn och sökväg betyder inte att filnamnet eller sökvägen är faktiskt giltigt . Det är fullt möjligt att initiera ett File-objekt mot en obefintlig , och till och med meningslöst , sökvägen och filnamnet och inte inser problemet tills du går att läsa eller skriva från filen . Det är alltid bra formulär att köra File s existerar ( ) , canRead ( ) och canWrite ( ) fungerar , i förekommande fall , innan du försöker läsa eller skriva från ett File-objekt .

    FileReader och BufferedReader fungerar tillsammans med varandra . FileReader faktiskt läser data från filen , men dess läst funktion är inte mycket programmerare - vänlig , så att du kan mata in den i en BufferedReader objekt , vilket gör att du kan dra information från en fil en rad i taget , i stället för ett tecken på . en tid
    File Output

    För att få information i en fil , har du igen tre viktiga klasser : File , FileWriter och BufferedWriter . FileWriter fungerar ungefär på samma sätt som sin kusin , FileReader , och liksom sin kusin , är dess write ( ) funktionen inte mycket programmerare - vänlig , så du kommer att vilja samverka med det genom BufferedWriter , vilket gör att du kan skriva en hel sträng på en tid till din fil . Det viktiga att komma ihåg om BufferedWriter är att det inte automatiskt in nya linje separatorer , så måste du manuellt mata in dem med sin newline ( ) funktionen vid behov .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur dra en variabel till en annan klass i Java
    ·Hur man kombinerar layouter i Android
    ·Hur att signera kod i Java
    ·Skillnaden med två uppsättningar i Java
    ·Vad är en EJB Stub
    ·Hur man byter en period Använda String Med Java
    ·PowerPoint Presentation Tutorial : Kärna Java
    ·Hur att bygga och driftsätta webbplatser med Java
    ·Hur man gör Embedded Software
    ·Lägga till bilder till JPanels
    Utvalda artiklarna
    ·Hur man tar bort specialtecken från en VB String
    ·Hur du skriver ut en fil i Visual Basic
    ·Hur du installerar DSN till MySQL på GoDaddy
    ·Hur man gör Bookmark Systems i PHP & MySQL
    ·Hur man reda på hur många bilder i en DIV med Javascr…
    ·Hur du väljer mellan områdena på MySQL
    ·Hur man använder filter i Struts
    ·Hur skriva ett mail Miner för Python
    ·Python Keyboard Tutorial
    ·Hur får Eclipse Helios Up & Running för PHP
    Copyright © Dator Kunskap http://www.dator.xyz