Ein Programm wird oft von der Kommandozeile aus und interagiert mit dem Benutzer in der Befehlszeile Fenster . Programmiersprache Java enthält Funktionen , mit der Anwender-Applikation von der Eingabeaufforderung zu interagieren. Es unterstützt diese Art der Interaktion durch die Standard-System -Datenströme und über die Konsole Verfahren . Die Java Console -Funktion ermöglicht Ihnen die Eingabe von der Tastatur lesen und schreiben auf dem Display ausgegeben . Durch den Import von Charakteren aus der Java-Konsole in Ihre Anwendung können Sie steuern, Dateneingabe für die sichere Passwort-Eingabe . Anleitung
1
Klicken Sie auf " Start" in der Windows- Desktop- und klicken Sie dann auf "Java JDK . "
2
Klicken Sie auf " Datei", wählen Sie "Öffnen " und doppelklicken Sie dann klicken Sie auf das Java-Programm , in dem Sie auf Zeichen aus der System-Konsole importieren
3
Fügen Sie den folgenden Code nach dem " public void main () "-Zeile in Ihrem Programm : .
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 static java.lang.System.out ;
//store Console Charakter gesetzt der private Bereich
public class ConsoleCharset {
public static void main ( string. .. args) {
Constructor [ ] = ctors
Console . class.getDeclaredConstructors ();
Constructor ctor = null;
for (int i = 0; i < ctors.length ; i + +) {
ctor = ctors [ ,"i] ;
if ( . ctor.getGenericParameterTypes () Länge == 0)
break; }
//erhalten den internen Zeichensatz verwendet von java.io.Console
try {
ctor.setAccessible (true);
Console c = ( Console ) ctor.newInstance ();
< . p> Feld f = c.getClass () getDeclaredField ( "cs ");
f.setAccessible (true);
out.format ( "Console charset : % s% n" , f.get
( c ) );
out.format ( " Charset.defaultCharset (): % s% n" ,
Charset.defaultCharset ()) ;
//abfangen das System eingegeben Ausnahmen
} catch ( InstantiationException x ) {
x.printStackTrace ();
} catch ( InvocationTargetException x ) {
x.printStackTrace ();
} catch ( IllegalAccessException x ) {
x.printStackTrace ();
} catch ( NoSuchFieldException x ) {
x.printStackTrace (); }
} }
4
Klicken Sie auf " Datei" und klicken Sie dann auf "Speichern", um den Zugriff auf Ihr Java-Programm hinzufügen.