The Java programmeringsspråk har en nyttig funksjon for innsamling av data , som kalles bufret input stream . En bufret input stream er en strøm av data som forventer dataene som skal skrives til det, men ikke akkurat vet hvor mye data du kan forvente. Bufferen er en midlertidig lagringsplass i minnet som kan romme dataene som strømmer inn i bekken. Når bufferen blir for full, er strømmen spyles og som vanligvis betyr at data blir skrevet et sted , for eksempel til en streng. Du trenger
Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle ( se Ressurser )
Vis flere instruksjoner
en
Load NetBeans IDE ved å klikke på programikonet . Når programmet er lastet inn, går du til "Ny /New Project" og velg " Java Application " fra listen til høyre side av skjermen . En ny kildekoden filen vises i NetBeans tekst editor. Kildekoden filen inneholder en tom viktigste metoden .
2
Legg en tom fil til prosjektet ved å klikke på " File", " New " og deretter "Empty File". Navnet på dette bildet " filnavn.txt " og åpne den i teksteditoren . Du kan åpne den ved å finne det i prosjektet hierarkivisning ligger på høyre side av skjermen . Når plassert, kan du klikke på den for å åpne den. Skriv tilfeldig tekst i denne filen. Denne filen vil tjene som input -filen for programmet. Lagre filen og lukk den .
3
Opprett en ny " FileInputStream " og sette den til å lese data fra en fil som heter " filnavn.txt . " Du kan gjøre dette ved å skrive følgende utsagn : en
FileInputStream fileInput = new FileInputStream ( " filnavn.txt ");
4
Lag en " BufferedInputStream " og knytte det til " FileInputStream " opprettet i forrige trinn : en
BufferedInputStream i = new BufferedInputStream ( fileInput ) ;
5
Konverter " BufferedInputStream " til en streng med følgende uttalelse:
< p> String myString = IOUtils.toString ( i , " UTF - 8 ");
6
Kjør programmet ved å trykke på " F6 "-tasten. Programmet vil lese alt som er i filen " filnavn.txt " og konvertere de bufrede data inn i en streng.