? Java använder ström gränssnitt för att läsa och skriva från konsolen , från filer , och även för att kommunicera över Internet med andra program . Instruktioner
1
Skapa en ny , tom textfil att hålla Java klass . Du kan använda vilken textredigerare du föredrar , inklusive Windows Anteckningar . Dedikerade Java redaktörer som NetBeans eller Eclipse kommer att innehålla extra funktioner . Döp textfilen " . StreamTutorial.java "
2
Klistra in följande kod i textfilen för att definiera grundläggande Java-klass :
import java.io.IOException ;
import java.io.InputStream ,
import java.util.Scanner ,
public class StreamTutorial {
public void main ( String [] args ) {
}
}
All kod för denna tutorial kommer att gå inom " public static void main "-avsnittet .
3
Klistra in följande kod :
try {
InputStream i = System.in ,
while ( true ) {
int x = in.read ( ) ;
System.out.print ( ( char ) x ) ,
if ( ( ( char ) x ) == ' - ' ) break;
}
} catch ( IOException e ) {
e.printStackTrace ( ) ;
}
Denna kod skapar en InputStream från konsollen , läser varje byte från konsolen , en efter en, och echos det tillbaka till användaren . Om ett " - " skrivs , stoppar programmet . Denna kod är ett absolut minimum för att läsa från en bäck . Det är dock lite arbetskrävande. Det finns hjälpklasser att göra ingående processen enklare
4
Byt koden från steg 3 med denna kod : .
InputStream i = System.in ;
Scanner synd = new Scanner ( i );
String s = sin.nextLine ();
System.out.println ( s);
int i = sin . nextInt ();
System.out.println (i);
boolean b = sin.nextBoolean ();
System.out.println ( b ),
Denna kod använder Scanner hjälpare klassen , som kan tolka data från en InputStream i fråga om var och en av de stora primitiva datatyper .