är ett program ofta körs från kommandoraden och interagerar med användaren i kommandoraden fönstret . Programmeringsspråket Java innehåller funktioner för att interagera med användaren programmet från kommandotolken . Den stöder denna typ av interaktion via det vanliga systemet dataströmmar och via konsolen metoden . Java Console -funktionen gör att du kan läsa input från tangentbordet och skriva utdata till skärmen . Genom att importera karaktärer från Java-konsolen i din ansökan , kan du kontrollera indata för säkra lösenord. Instruktioner
1
Klicka på "Start " i Windows skrivbord och klicka sedan på " Java JDK . "
2
Klicka på " File ", välj " Öppna " och dubbelklicka sedan klicka på Java -program som du vill importera karaktärer från systemkonsolen
3
Lägg till följande kod efter " public void main ( ) " linje 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 teckenuppsättning i det privata området
public class ConsoleCharset {
public static void main ( String. .. args ) {
Constructor [ ] ctors =
Console . class.getDeclaredConstructors ();
Constructor ctor = null;
for (int i = 0 , I < ctors.length , jag + + ) {
ctor = ctors [ ,"i] ;
om ( . ctor.getGenericParameterTypes ( ) längd == 0 ) katalog
break;
}
//ingen intern teckenuppsättning används av java.io.Console
try {
ctor.setAccessible ( true ) ;
Console c = ( Console ) ctor.newInstance ( ) ;
< . p > Fält 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 ( ) ) ;
//avlyssna systemingången undantag
} catch ( InstantiationException x ) {
x.printStackTrace ( ) ;
} catch ( InvocationTargetException x ) {
x.printStackTrace ( ) ;
} catch ( IllegalAccessException x ) {
x.printStackTrace ( ) ;
} catch ( NoSuchFieldException x ) {
x.printStackTrace ( ) ;
}
}
}
4
Klicka på " File " och klicka sedan på " Spara " för att lägga till konsolen tillgång till din Java -program .