programmeringssproget Java har en nyttig funktion for at indsamle data , som kaldes buffer input stream . En buffer input stream er en strøm af data, der forventer at der skrives data til det, men ikke præcis ved, hvor mange data til at forvente. Bufferen er en midlertidig lagerplads i hukommelsen, der kan rumme de data, som den flyder ind i åen. Når bufferen bliver for fyldt , bliver strømmen skylles og betyder som regel data skrives et sted , for eksempel til en streng . Ting du skal
Java Software Development Kit med NetBeans Integrated Development Environment (IDE) Bundle (se Resources)
Vis Flere Instruktioner
1
Load NetBeans IDE ved at klikke på programmets ikon . Når programmet belastninger , navigere til "Ny /New Project" og vælg " Java Application " fra listen på højre side af skærmen. En ny kildekode fil vises i NetBeans teksteditor. Kildekoden fil indeholder en tom vigtigste metode .
2
Tilføj en tom fil til projektet ved at klikke på "File ", " New ", og derefter " tom fil . " Navngiv denne fil " filename.txt " og åbne det i teksteditoren . Du kan åbne det ved at placere det i projektet hierarki visningen placeret på højre side af skærmen. Når placeret, kan du klikke på den for at åbne den. Skriv tilfældig tekst ind i denne fil. Denne fil vil tjene som input -filen til programmet. Gem filen og lukke den.
3
Opret en ny " FileInputStream " og sæt den til at læse data fra en fil med navnet " filename.txt ". Du kan gøre dette ved at skrive følgende erklæring : Hej
FileInputStream fileInput = new FileInputStream ( " filename.txt ")
4
Opret en " BufferedInputStream ", og fastgør den til " FileInputStream "skabt i det forrige trin : Hej
BufferedInputStream i = new BufferedInputStream ( fileInput )
5
Konverter " BufferedInputStream "til en streng ved hjælp af følgende erklæring:
< p> String myString = IOUtils.toString ( ind, " UTF-8 ");
6
Kør programmet ved at trykke på " F6 "-tasten. Programmet vil læse , hvad der er i filen " filename.txt ", og konvertere buffer data i en streng.