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分钟前得到了答案,在第一条注释中,带有指向方法文档的链接。