我有此方法
OutputStream os = new FileOutputStream("out.txt");
InputStream is = new FileInputStream("out.txt");
Transit.outputTransport(Parking, os);
System.out.println(Parking.toString());
Transport forOut = Transit.inputTransport(is);
System.out.println(forOut.toString());
System.out.println();
我需要将源从fileoutput更改为System.out,并将System.in的文件输入更改为代码。我怎样才能做到这一点? Transit.outputTransport(Parking,os)-在文件中写入字节字符串,Transit.inputTransport(is)-将字节转换为普通格式后返回对象
//OutputStream os = new FileOutputStream("out.txt"); //<- comment this
Scanner is = new Scanner(System.in); //Change it to use Scanner
Transit.outputTransport(Parking, os);
System.out.println(Parking.toString());
Transport forOut = Transit.inputTransport(is);
System.out.println(forOut.toString());
System.out.println();
如果您在使用扫描仪时遇到错误,请确保将其包括在内。