Et program er ofte kjøres fra kommandolinjen og samhandler med brukeren i kommandolinjen vinduet. Java programmeringsspråk har funksjoner for å samhandle med brukeren programmet fra kommandolinjen . Den støtter denne type samhandling gjennom standard system datastrømmer og gjennom Console metoden. Java Console -funksjonen kan du lese inndata fra tastatur og skrive utgang til skjermen . Ved å importere figurer fra Java Console inn søknaden din, kan du kontrollere inndata for sikker passord . Instruksjoner
en
Klikk "Start " i Windows -skrivebordet og deretter " Java JDK . "
2
Klikk på " File" og velg " Åpne" og dobbeltklikk klikk på Java -program som du ønsker å importere figurer fra systemet konsollen
3
Legg til følgende kode etter " public void main ( ) "-linjen i ditt program : .
import java.io.Console ;
import java.nio.charset.Charset ;
import java.lang.reflect.Constructor ;
import java . lang.reflect.Field ;
import java.lang.reflect.InvocationTargetException ;
import statisk java.lang.System.out ;
//store Console tegnsett i det private feltet
public class ConsoleCharset {
public static void main ( String. .. args ) {
Constructor [ ] ctors =
Console . class.getDeclaredConstructors ();
Constructor ctor = null;
for ( int i = 0 ; i < ctors.length , jeg + + ) {
ctor = ctors [ ,"i] ;
if ( . ctor.getGenericParameterTypes ( ) lengde == 0 )
pause,
}
//innhente den interne tegnsett brukes av java.io.Console
prøve {
ctor.setAccessible ( true);
Console c = ( Console ) ctor.newInstance ();
< . p> Felt f = c.getClass ( ) getDeclaredField ( " cs ");
f.setAccessible ( true);
out.format ( "Console charset :% s% n" , f.get
( c ));
out.format ( " Charset.defaultCharset ( ) :% s% n" , etter
Charset.defaultCharset ( ) ) ;
//avskjære Input unntak
} catch ( InstantiationException x ) {
x.printStackTrace ();
} catch ( InvocationTargetException x ) {
x.printStackTrace ();
} catch ( IllegalAccessException x ) {
x.printStackTrace ();
} catch ( NoSuchFieldException x ) {
x.printStackTrace ();
}
}
}
4
Klikk på " File" og klikk deretter på " Lagre" for å legge konsollen tilgang til Java -program.