Un programme est souvent exécutée à partir de la ligne de commande et interagit avec l'utilisateur dans la fenêtre de ligne de commande. Langage de programmation Java inclut des fonctions d'interagir avec l'application utilisateur à partir de l'invite de commande . Il prend en charge ce type d'interaction à travers les flux de données standard du système et par la méthode de la console. La fonction de la console Java vous permet de lire les entrées du clavier et écrire la sortie à l'écran. En important des personnages à partir de la console Java dans votre application , vous pouvez contrôler la saisie des données pour le mot de passe entrée sécurisée . Instructions
1
Cliquez sur "Démarrer" dans le bureau de Windows , puis cliquez sur "Java JDK. "
2
Cliquez sur "Fichier ", sélectionnez " Open" puis double- cliquez sur le programme Java dans lequel vous souhaitez importer des personnages de la console système
3
Ajoutez le code suivant après la ligne " void main ( ) public» dans votre programme : . < br >
java.io.Console d'importation;
java.nio.charset.Charset d'importation;
java.lang.reflect.Constructor d'importation;
import java . lang.reflect.Field ;
java.lang.reflect.InvocationTargetException d'importation;
importation java.lang.System.out statique ;
caractère Console //magasin situé dans le domaine privé
classe ConsoleCharset publique {
statique principal ( String. .. args) {
constructeur [] = ctors
Console public void . class.getDeclaredConstructors ();
constructeur ctor = null;
for (int i = 0; i < ctors.length ; i + +) {
ctor = ctors [ ,"i ] ;
if ( . ctor.getGenericParameterTypes ( ) longueur == 0) break
;
}
//obtenir le jeu de caractères interne utilisé par java.io.Console
try {
ctor.setAccessible (true);
Console c = (Console) ctor.newInstance ();
< . p> Champ f = c.getClass () getDeclaredField ( «CS») ;
f.setAccessible (true);
out.format ( "Console charset :% n % s" , f.get
( c));
out.format ( " Charset.defaultCharset () :% n % s" , AB
Charset.defaultCharset ()) ;
//intercepter l' exception d'entrée du système
} catch ( InstantiationException x ) {
x.printStackTrace ();
} catch ( InvocationTargetException x ) {
x.printStackTrace ();
} catch ( IllegalAccessException x ) {
x.printStackTrace ();
} catch ( NoSuchFieldException x ) {
x.printStackTrace (); }
} }
4
Cliquez sur "Fichier" et puis cliquez sur « Enregistrer» pour ajouter l'accès de la console à votre programme Java.