programmeringsspråket Java har en användbar funktion för att samla in data , som kallas buffrad ingång ström . En buffrad inmatningsström är en ström av data som förväntar sig data som ska skrivas till den, men inte exakt vet hur mycket data som väntar. Bufferten är en tillfällig plats i minnet som kan ta emot de data som det flödar in i strömmen . När bufferten blir för full , är strömmen spolas och som vanligtvis innebär data skrivs någonstans , exempelvis till en sträng. Saker du behöver Review, Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle ( se Resurser )
Visa fler instruktioner
1
Fyll i NetBeans IDE genom att klicka på dess programikon . När programmet laster , navigera till " Ny /Nytt projekt " och välj " Java Application " i listan på höger sida av skärmen . En ny källkod filen visas i NetBeans textredigeraren . Källkoden filen innehåller en tom huvudsakliga metoden .
2
Lägg en tom fil till projektet genom att klicka på " File ", " Nytt " och sedan " tom fil . " Namnge den här filen " filnamn.typ " och öppna den i textredigeraren . Du kan öppna det genom att placera den i projektet hierarkivyn placerad på höger sida av skärmen . När läge , kan du klicka på den för att öppna den . Skriv slumpmässig text i denna fil . Denna fil kommer att fungera som ingång filen för programmet . Spara filen och stäng den .
3
Skapa en ny " FileInputStream " och ställ in den för att läsa data från en fil som heter " filnamn.typ . " Du kan göra detta genom att skriva följande uttalande :
FileInputStream fileInput = ny FileInputStream ( " filnamn.typ " ) ;
4
Skapa en " BufferedInputStream " och bifoga den till " FileInputStream " skapades i föregående steg :
BufferedInputStream i = new BufferedInputStream ( fileInput ) ;
5
Konvertera " BufferedInputStream " till en sträng med hjälp av följande uttalande :
String MyString = IOUtils.toString ( i , " UTF - 8 " ) ;
6
Kör programmet genom att trycka på " F6 " -knappen . Programmet kommer att läsa allt som finns i filen " filnamn.typ " och omvandla buffrade data i en sträng .