| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Scanner Input Funktion i Java
    Java tilbyder en række klasser for input og output operationer. Med Scanner klasse, kan Java-programmer læse og behandle indholdet af eksterne filer. Programmer nødt til at importere bestemte biblioteker til at gøre brug af den funktionalitet, som Scanner klassen. Disse biblioteker giver programmer med evnen til at instantiere en gruppe af objekter , der kan behandle input operationer. Når disse set- up opgaver udføre , kan programmet læse filen indhold. Ressourcer

    For at gøre brug af Scanner klassen skal et Java-program importerer to sæt sproglige biblioteker. Programmer kan indeholde følgende import udsagn i toppen af klassen erklæring, hvori input behandlingen vil forekomme : importere java.io. * , import java.util.Scanner ,

    Bortset fra den Scanner klassen selv, programmet har brug for adgang til andre input klasser til håndtering af eksterne data. Hvis et program forsøger at bruge scanneren klassen uden disse import udsagn , vil compileren advare programmøren at fejl.
    Objects

    Java-programmer skabe et sæt af input objekter at udføre scanning operationer. Følgende kodeeksempel viser at skabe en FileReader objekt , der leverer placering og navn på den eksterne fil, der skal scannes: FileReader read = new FileReader ( " mydata.txt ")

    parameter til FileReader constructor metoden skal afspejle placeringen af ​​datafilen , samt dets navn og udvidelse . Følgende kode viser passerer FileReader instans objektet til constructor metode til BufferedReader klasse: BufferedReader buff = new BufferedReader ( read ),

    Scanner klassen kan derefter tage dette objekt eksempel som parameter til sin egen constructor -metoden, som følger: Scanner scan = new Scanner ( buff ),

    programmet har nu mulighed for at scanne et input -fil
    Forholdsregler
    < . p> Hvis programmører, der anvender et integreret udviklingsmiljø forsøg på at instantiere filen input klasser , vil IDE vise advarsler , fordi koden ikke er beskyttet mod indtastningsfejl . For at undgå disse kompileringsfejl og sikre program mod input undtagelser kan programmøren indeholde objektet instantiering koden inde i en try-blok , som følger: try { //instantiation kode her }

    catch blok kan følge denne kode , præciserer, hvad programmet skal gøre, hvis et input undtagelse er smidt , som følger: catch ( catch ( IOException ioExc ) { System.out.println ( ioExc.getMessage ()); }
    p Alle scanning koden kan udføre inde i try-blok .
    Input Process

    scanning proces Java generelt indebærer en while-løkke . Dette tillader programmet til gentage gennem filens indhold , forarbejdning . det i bidder følgende kode viser omridset af en while-løkke til denne proces : while ( scan.hasNext () ) {//scanning her }

    Inde i while-løkken , kan programmet scanne filens indhold ved hjælp af en bred vifte af klassen metoder følgende kode demonstrerer scanne filen i bytes : . . byte thisByte = scan.nextByte ();

    Denne kode kan udføre inde i while-løkken følgende kode , placeret efter while-løkken , lukker Scanner objekt, når scanningen er færdig: scan.close ();

    Forrige :

    næste :
      Relaterede artikler
    ·Java Kryptering AES 256 kode 
    ·Sådan Beregn Rækker i java.awt.Point 
    ·Forskelle mellem Servlets & JSP 
    ·Sådan Konverter en heltal til Binary Array i Java 
    ·Java String Sammenkædning Vs. StringBuilder 
    ·Sådan vises procenter i Java 
    ·Sådan Søg efter antallet af forekomster af Hvert tegn…
    ·Java Communications API Tutorial 
    ·Sådan Konverter PL /SQL til Java 
    ·Sådan Afslut Tråde grund stakoverløb Problemer 
      Anbefalede Artikler
    ·Hvordan man skriver en tidsindstillet IE Script 
    ·Sådan vises og Struktur MySQL Med PHP 
    ·Sådan udskriver i iFrame Med PHP 
    ·Sådan tilføjes fodnoter og slutnoter hjælp af Micros…
    ·Sådan ændres markøren til en brugerdefineret markør…
    ·Sådan Læs elementerne i en fil i en Array 
    ·Sådan Lær VB Script Online 
    ·Hvordan man bruger en funktion i VBA 
    ·Sådan Beregn et Infix Expression 
    ·Sådan kommer du i gang med NetBeans UML 
    Copyright © Computer Viden http://www.computerdk.com