2017-06-24 4 views
-3

In der Systemklasse gibt es ein Objekt 'in' der Klasse InputStream. Ich möchte es durch mein eigenes Objekt ersetzen. Lass das Objekt 'IS' sein. ich möchte es implementieren, wieVordefiniertes Objekt durch benutzerdefiniertes Objekt ersetzen

java.util.Scanner sc=new java.util.Scanner(IS); 
String a=sc.nextLine(); 

Was soll ich tun?

+2

[ 'System.setIn'] (https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#setIn (java .io.InputStream))? – tkausl

+0

Was Sie fragen, ist unklar. Sie möchten 'System.in' ersetzen, um was zu tun (oder wenn Sie bevorzugen, was möchten Sie gelesen werden) ??? –

+0

Nichts nur experimentieren. –

Antwort

0

Try this:

java.util.Scanner sc = new java.util.Scanner(new BufferedReader(new InputStreamReader(IS))); 
String a = sc.nextLine(); 
Verwandte Themen