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
    Den Scanner Input Function i Java
    Java tilbyr en rekke klasser for input og output operasjoner . Med Scanner klassen , kan Java-programmer lese og behandle innholdet på eksterne filer. Programmer trenger å importere enkelte bibliotek å gjøre bruk av den funksjonaliteten som tilbys av Scanner -klassen. Disse bibliotekene gi programmer med evne på å bruke en gruppe av objekter som er i stand til å prosessere inntastinger . Når disse set - up oppgaver utføre , kan programmet lese filen innhold. Ressurser

    å gjøre bruk av Scanner klassen , må et Java- program importere to sett med språk biblioteker. Programmer kan omfatte følgende import uttalelser på toppen av klassen erklæring der input behandling vil skje: importere java.io. * ; import java.util.scanner ;

    Bortsett fra Scanner klassen selv, programmet trenger tilgang til andre innsatsfaktorer klasser for håndtering av bruk av eksterne data . Hvis et program prøver å bruke Scanner klassen uten disse import uttalelser, vil kompilatoren varsle programmerer til feil .
    Objekter

    Java-programmer skape et sett av input gjenstander å utføre skanneoperasjoner . Følgende eksempelkode demonstrerer skape en FileReader objekt , forsyner plasseringen og navnet på den eksterne filen som skal skannes: FileReader read = new FileReader ( " mydata.txt ");

    parameter til FileReader konstruktør-metoden må gjenspeile plasseringen av datafilen , så vel som dens navn og forlengelse. Følgende kode demonstrerer bestått FileReader eksempel objektet til konstruktøren metode for BufferedReader klasse : BufferedReader buff = new BufferedReader (les) ;

    Scanner klassen kan da ta dette objektet eksempel som parameter til sin egen konstruktør-metoden , som følger: Scanner scan = new Scanner ( buff ) ;

    programmet har nå muligheten til å skanne en input-fil
    Forholdsregler
    < . p> Hvis programmerere som bruker en Integrated Development Environment forsøk på å bruke filen innspill klasser , vil IDE vise advarsler fordi koden ikke er beskyttet mot innspill feil . For å unngå disse kompilering feil og beskytte programmet mot innspill unntak, kan programmereren inkluderer objektet oppretting kode inne i en prøve blokk , som følger: try { //oppretting kode her }

    En catch-blokken kan følge denne koden , angir hva programmet skal gjøre hvis en inngang unntak blir kastet , som følger: fangst ( fangst ( IOException ioExc ) { System.out.println ( ioExc.getMessage ( )); }

    Alle skanning koden kan utføre inne i try -blokken.
    Input Process

    skanningen i Java generelt innebærer en stund loop. Dette gjør at programmet kan reagere gjennom innholdet i fila , behandling . det i biter følgende kode viser omrisset av en while-loop for denne prosessen : while ( scan.hasNext ( ) ) { //skanning her }

    Inne i mens loop , kan programmet skanne innholdet i fila hjelp av en rekke klassen metoder følgende kode demonstrerer skanne filen i byte : . . byte thisByte = scan.nextByte ();

    Denne koden kan utføre inne i mens loop følgende kode , plassert etter mens loop , lukkes Scanner objekt når skanningen er fullført : scan.close ();

    früher :

     Weiter:
      Relatert Artike
    ·En Java Client Server Tutorial 
    ·Introduksjon til Enterprise JavaBeans 
    ·Slik importerer annen klasse i Java ved hjelp jGrasp 
    ·Hvordan Delay en funksjon i Java 
    ·Slik installerer du en sporing Script Med Java 
    ·Hvordan Rediger Enkelt variabler i en matrise i Java 
    ·Typer valideringskontroller 
    ·Hvordan lage Date Object Fra String i Java 
    ·Hvordan Iterate Over Keys i HashMap i Java 
    ·Hvordan lage en App for Evo 
      Anbefalte artikler
    ·Hvordan Raise en advarsel i Python 
    ·Slik installerer Microsoft Visual C + + 
    ·Hvordan regne ut antall elementer i en matrise C + + 
    ·HTML Tutorial : Hevet 
    ·Hvordan Sorter med QBasic 
    ·Hvordan forberede en Data Rapport i VB 6 
    ·Hvordan bruke Tesseract OCR i Java 
    ·Hvordan oppdatere JavaScript 
    ·Hvordan legge til en Running Java Process 
    ·Hvordan endre en link med JavaScript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/