Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用用户定义的对象替换预定义对象_Java_Object - Fatal编程技术网

Java 用用户定义的对象替换预定义对象

Java 用用户定义的对象替换预定义对象,java,object,Java,Object,在系统类中,InputStream类的“In”中有一个对象。 我想用我自己的对象替换它。 让对象为“is”。 我想把它实现为 java.util.Scanner sc=new java.util.Scanner(IS); String a=sc.nextLine(); 我该怎么办 试试这个: java.util.Scanner sc = new java.util.Scanner(new BufferedReader(new InputStreamReader(IS))); String a

在系统类中,
InputStream
类的“In”中有一个对象。 我想用我自己的对象替换它。 让对象为“is”。 我想把它实现为

java.util.Scanner sc=new java.util.Scanner(IS);
String a=sc.nextLine();
我该怎么办

试试这个:

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

你问的不清楚。您想更换
系统。在
中执行什么操作(或者如果您愿意,您想被读取什么内容)??无需进行任何实验。您不需要更换System.in stream,就可以使用扫描仪读取另一个输入流。只需将另一个输入流作为参数传递给scanner,而不是传递System.in。您在8分钟前得到了答案,在第一条注释中,带有指向方法文档的链接。