Et program er ofte køres fra kommandolinjen og interagerer med brugeren i kommandolinjen vinduet. Programmeringssproget Java indeholder funktioner til at interagere med brugeren ansøgning fra kommandoprompten. Det understøtter denne type interaktion gennem standardsystemet datastrømme og gennem Console metoden. Java Console -funktionen giver dig mulighed for at læse input fra tastaturet og skrive output til skærmen. Ved at importere figurer fra Java Console i din ansøgning , kan du styre data input til sikker adgangskode . Instruktioner
1
Klik på "Start " i Windows-skrivebordet , og klik derefter på "Java JDK ".
2
Klik på "File ", vælge "Åbn" og dobbeltklik derefter klik på Java-program , som du ønsker at importere tegn fra systemets konsol
3
Tilføj følgende kode efter " public void main ( )" linje i dit program : . < br >
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 konsol tegnsæt i den private felt
public class ConsoleCharset {
public static void main ( String. .. args ) {
Constructor [ ] ctors =
Console. class.getDeclaredConstructors ();
Constructor ctor = null ;
for ( int i = 0; i < ctors.length dele; + +) {
ctor = ctors [ ,"i] ;
if ( . ctor.getGenericParameterTypes ( ) længde == 0 )
break;
}
//få den interne tegnsæt anvendes af java.io.Console
try {
ctor.setAccessible (sand) ,
Console c = ( Console ) ctor.newInstance ();
< . p> Felt f = c.getClass () getDeclaredField ( " cs ")
f.setAccessible (sand) ,
out.format ( "Console tegnsæt : % s% n" , f.get
( c))
out.format ( " Charset.defaultCharset (): % s% n" ,
Charset.defaultCharset () ) ;
//aflytte systemet input undtagelser
} catch ( InstantiationException x ) {
x.printStackTrace ();
} catch ( InvocationTargetException x ) {
x.printStackTrace ();
} catch ( IllegalAccessException x ) {
x.printStackTrace ();
} catch ( NoSuchFieldException x ) {
x.printStackTrace ();
}
}
}
4
Klik på " File" og klik derefter på "Gem " for at tilføje konsol adgang til din Java -program.