Slik importerer Java Console

Slik importerer Java Console


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 gjør det mulig å lese inndata fra tastatur og skrive utgang til skjermen. Ved å importere figurene fra Java Console inn søknaden din, kan du styre datainngang for sikker passord.

Bruksanvisning

1 Klikk "Start" i Windows-skrivebordet, og klikk deretter på "Java JDK."

2 Klikk på "File", velg "Open" og dobbeltklikk på Java-program som du ønsker å importere tegn fra systemkonsollen.

3 Legg til følgende kode etter "public void main ()" linje i programmet:

import java.io.Console;

import java.nio.charset.Charset;

import java.lang.reflect.Constructor;

import java.lang.reflect.Field;

import java.lang.reflect.InvocationTargetException;

importere statisk java.lang.System.out;

// Butikken Console tegnsett i privat felt

public class ConsoleCharset {

public static void main(String... args) {

Constructor [] ctors =

Console.class.getDeclaredConstructors ();

Constructor ctor = null;

for (int i = 0; i & lt; ctors.length; i ++) {

ctor = ctors [i];

if (ctor.getGenericParameterTypes (). lengde == 0)

gå i stykker;

}

// Få den interne tegnsettet som brukes av java.io.Console

try {

ctor.setAccessible (true);

Console c = (Console) ctor.newInstance ();

Feltet 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 ());

// Avskjære system inngangs unntak

} catch (InstantiationException x) {

x.printStackTrace ();

} Catch (InvocationTargetException x) {

x.printStackTrace ();

} Catch (IllegalAccessException x) {

x.printStackTrace ();

} Catch (NoSuchFieldException x) {

x.printStackTrace ();

}

}

}

4 Klikk "Fil" og deretter "Lagre" for å legge til konsollen tilgang til Java-program.