Java gebruikt de stroom -interface voor het lezen en schrijven van de console , uit bestanden , en zelfs voor communicatie via het internet met andere applicaties . Instructies 1 Maak een nieuw, leeg tekstbestand naar de Java-klasse te houden . U kunt elke tekstverwerker u verkiest , waaronder Windows Kladblok gebruiken . Toegewijde Java editors zoals Netbeans of Eclipse zal omvatten extra functies . Naam van het tekstbestand " . StreamTutorial.java " kopen van 2 Plak de volgende code in het tekstbestand aan de basis Java- klasse te definiëren : import java.io.IOException ; < br import java.io.InputStream > ; import java.util.Scanner ; public class StreamTutorial { public static void main ( String [ ] args ) op Twitter { } } Alle code voor deze tutorial zal gaan binnen de " belangrijkste public void " sectie . 3 Plak de volgende code : try { InputStream in = System.in ; while (true ) { int x = in.read ( ) ; System.out.print ( ( char ) x ) ; if ( ( ( char ) x ) == ' - ' ) break ; } } catch ( IOException e ) { e.printStackTrace ( ) op ; } Deze code maakt een InputStream uit de console , leest elke byte uit de console , een voor een , en echo's het terug naar de gebruiker . Als een ' - ' wordt getypt , stopt het programma . Deze code is het absolute minimum om te lezen uit een stroom . Het is echter een beetje omslachtig . Er zijn helper klassen aan de ingang proces gemakkelijker te maken 4 Vervang de code uit stap 3 met deze code : . InputStream in = System.in ; scanner sin = new scanner ( in ) ; String s = sin.nextLine ( ) ; System.out.println ( s ) ; int i = sin . nextInt ( ) ; System.out.println ( i ) ; boolean b = sin.nextBoolean ( ) ; System.out.println ( b ) ; < br > Deze code gebruikt de helper klasse Scanner , waarmee gegevens kunnen interpreteren vanuit een InputStream in termen van elk van de grote primitieve datatypes .
|